次のコードが機能していないため、何が間違っている可能性があるのか\u200b\u200bわからないため、私は今ちょっと混乱しています。
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => 'myapplicationid',
'secret' => 'myapplicationsecret',
));
$attachment = array(
'access_token'=> "user access token",
'message' => "Message Goes Here",
'name' => 'Title goes here',
'caption' => "some text",
'link' => 'https://apps.facebook.com/somelink/',
'description' => 'some description',
'picture' => "http://example.com/test.jpg"
);
try {
// Proceed knowing you have a user who is logged in and authenticated
$result = $facebook->api("/$userid/feed/",'post',$attachment);
} catch (FacebookApiException $e) {
error_log($e);
//$user = null;
}
アクセストークンの認証と取得時に、ユーザーの電子メール、publish_stream、publish_actions から次の権限を取得しました。ウォールポストをプッシュするには、publish_stream が必要だと思います。この点で何か助けていただければ幸いです。