0

私はphp-sdkを使用していますが、テキストメッセージのみをファンページに公開するとすべてがうまくいき、ファンページ投稿として表示されます...同じ機能でリンクを投稿すると、ユーザー投稿として表示されます...なぜ?

try {
      $res = $facebook->api('/'.$PAGE_ID.'/feed', 'POST',                   
                  array(
                        'access_token' => $PAGE_ACCESS_TOKEN
                        ,'message' => $message                        
                        ,'link' => $link
                      ) 
            );                       } catch (FacebookApiException $e) 
     {
        echo "e:".$e->getMessage();
        var_dump($res);
     }
4

1 に答える 1

0

ページ自体としてページに投稿する場合は、ユーザーではなく、ページのアクセストークンを使用する必要があります。

にAPI呼び出しを行う/me/accountsと、ユーザーがアクセスできるページ/アプリのリストが表示されます。各エントリにはaccess_token、ユーザーが「manage_pages」権限を受け入れた場合に提供されます。

API呼び出しでこれaccess_tokenを使用すると、ページとして公開できます。

于 2012-07-23T11:16:31.527 に答える