私はブログモジュールを開発しています。管理者が新しいブログ投稿を追加すると、ページの 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
。