私は彼が許可を与えるとすぐにユーザーの壁に私のFacebookのアプリケーションについてのアイコンと一緒にいくつかの情報を投稿したい。アプリはiframeで作成され、Graph APIを使用したいと思います。私は前にこれをやったが、FacebookのSDKは最近変わった。Facebookの投稿
0
A
答えて
2
ような何か:あなたは、彼らはあなたがそうすることを許可する明示的な操作なしにユーザーの壁に掲示してはならない
$facebook = new Facebook(array(
'appId' => $appId, // YOUR APP ID
'secret' => $apiSecret, // YOUR API SECRET
'cookie' => true
));
$user = $facebook->getUser();
if($user) {
$attachment = array(
'name' => 'NAME',
'caption' => 'CAPTION',
'link' => 'http://yourlink.com',
'description' => 'DESCRIPTION',
'picture' => 'http://yourlink.com/yourimage.jpg'
);
try { $result = $facebook->api('/me/feed/', 'post', $attachment); } catch (Exception $e) { }
}
+0
私はこれを持っていました '未定義のメソッドへの呼び出しFacebook :: getSession()' –
+0
申し訳ありません 'Facebook :: getSession()'はv3より前のSDKです。 SDKの最新バージョンのコードを更新しました。 – jBit
+0
素晴らしい...それは働いた:) –
[Facebookプラットフォームポリシー](http://developers.facebook.com/ポリシー/) – jBit