私は人々が投稿できるサイトを持っており、これらの投稿が Facebook のグループのフィードに直接送られるようにする必要があります。(私はグループの所有者です)
出来ますか?私が必要なものは何?どのように機能する必要がありますか?
このhttps://github.com/facebook/php-sdkを見つけましたが、それが必要なものであるかどうかはわかりません。また、どのように機能するのかわかりませんでした。
私は人々が投稿できるサイトを持っており、これらの投稿が Facebook のグループのフィードに直接送られるようにする必要があります。(私はグループの所有者です)
出来ますか?私が必要なものは何?どのように機能する必要がありますか?
このhttps://github.com/facebook/php-sdkを見つけましたが、それが必要なものであるかどうかはわかりません。また、どのように機能するのかわかりませんでした。
これを行うには、次のことが必要です。
POST
これらのコメントを、 Graph APIを使用して Facebook グループに送信します。さらに、スパムを防ぐために、コメントする前に Facebook でユーザーを認証することをお勧めします。
これを PHP で実行している場合、PHP SDKを使用すると多くのコーディングを節約できます。これを使用するには、php 環境にcURLがインストールされ、有効になっている必要があります。
私は自分のアプリケーション-wootubeに同様の機能を持っています.fb.apiを使用して「WooTubeページとグループに共有」ボタンを追加しました。
ユーザーがリンクをクリックすると、 wootube グループとwootube ページに自動的に投稿されます。
これがどのように見えるかを見たい場合のスクリーンショットです。 https://fbcdn-sphotos-ha.akamaihd.net/hphotos-ak-ash4/383568_191076937694203_922285357_n.jpg
function Promote(){
var lnk = 'http://www.wootube.woolei.com?v=<?php echo $_GET["id"] ?>';
FB.login(function(response)
{
if (response.authResponse)
{
//Post To WooTube Group
FB.api('/271691796276524/feed', 'post', {
message: lnk,
link: lnk,
},
function(response) {
if (!response || response.error) {
//alert('You have to join the group first!');
} else {
//alert("Successfully Posted to WooTube Group!");
}
});
//Post to Wootube Page
FB.api('/173724382762792/feed', 'post', {
message: lnk,
link: lnk
},
function(response) {
if (!response || response.error) {
//alert('You have to like http://www.facebook.com/WooTubes first!');
} else {
//alert("Successfully Posted to WooTube Page!");
}
});
}
else
{
alert('Not logged in');
}
}, { scope : 'publish_stream' });
}