重複の可能性:
通常の管理者以外のユーザーが iOS アプリ経由で Facebook ファン ページに写真を投稿する
Facebook PHP SDK アプリで写真をページにアップロードする
次のコードを使用して、manage_pages 権限を持つファン ページに写真を投稿していますが、写真を投稿しようとすると、ファン ページではなく自分のタイムラインに投稿されますが、投稿しようとするとうまく機能します文章 !
$fb = new Facebook(array(
'appId' => $appID,
'secret' => $appSecret,
'cookie' => true,
'fileUpload' => true
));
$comic_info = get_records('comics',1,0,'main_pic,title','id DESC','sent=0');
$photo = '../../uploads/pics/'.$comic_info[0]['main_pic']; // Path to the photo on the local filesystem
$fb->setAccessToken('AAAFw2ez8BtQBANifSkVR9WvZBfVsuhHZCtiZCtOaJ9OaXeANHLBpc7hJuEWFuQSZBWZCvpiuFGWE7my396OFd3KbkrkyW8Pu8ndPx4tFBBAZDZD');
$postResult = $fb->api('/150391721775239_35388/photos', 'POST', array(
'source' => '@' . realpath($photo),
'message' => $comic_info[0]['title']
)
);
150391721775239_35388 はタイムラインの写真アルバムです。私も自分のページ ID を使用しようとしましたが、無駄でした !