-1

次のコードが機能していないため、何が間違っている可能性があるのか​​\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 が必要だと思います。この点で何か助けていただければ幸いです。

4

1 に答える 1