0

私はブログモジュールを開発しています。管理者が新しいブログ投稿を追加すると、ページの facebook ウォールに新しい投稿が作成されます (これを と呼びましょうMypage)。そのコードは次のとおりです。

$_accessKey = FB_ACCESS_KEY;
$_feedId = FB_FEED_ID;

$attachment =  array(
                    'access_token'  => $_accessKey,
                    'message'       =>  $postData['message'],
                    'name'          => $postData['name'],
                    'description'   => $postData['caption']
            );

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://graph.facebook.com/'.$_feedId.'/feed');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close ($ch); 

上記のコードでは:

FB_ACCESS_KEYユーザーからのアプリのアクセス トークンはTest
FB_FEED_ID、ページのフィード ID です。

現在、 への投稿Mypageは機能していますが、投稿はAdded by Test.
自分で作成したかのように投稿するにはどうすればよいMypageですか?
Testページの管理者ですMypage

4

1 に答える 1

1

ページとして認証すると、問題が解決するはずです: https://developers.facebook.com/docs/authentication/pages/

于 2012-09-03T11:58:23.490 に答える