私はAPIを介して私が管理しているページに投稿を得ることができました。グラフapiでページの壁に投稿された投稿は、ファンの
しかし、今問題は私が投稿を見ることができるということです。別のページ管理者がログインした場合、またはゲスト/ファンがページを表示している場合は表示されません。
以下のコードは実際にうまく動作していますが、これを参考にしています。
try {
$page_id = 'crystalwear';
// $page_info = $facebook->api("/$page_id?fields=access_token");
// if($page_info['access_token']) {
// echo "Access Token: " . $page_info['access_token'];
$args = array(
'access_token' => '{Page Access Token Here}',
'message' => "Today's Deal only $" . number_format($row[2], 2),
'link' => "link url",
'description' => "Check out our current daily deal. Discounted Costumes/Lingerie Items. You never know what you may find.",
'picture' => "https://{website_url/" . zen_image_mod(DIR_WS_IMAGES . $row[4], $row[0], 177, 265),
);
$post_id = $facebook->api("/$page_id/feed","post",$args);
//}
} catch(FacebookApiException $e){
error_log($e);
}
}
投稿は成功し、管理者のフィードに表示されますが、ファンや他のユーザーは投稿を見ることができません。誰でもこれを引き起こす原因は何か?
を見て、それをオフにし、サンドボックスのオプションをチェックすることを忘れないでください。これは、私がログインしているときにアプリが作成した投稿を表示するだけです。 ページはこちらです。 http://www.facebook.com/crystalwear?sk=wall&filter=1 最後の投稿は2011年11月27日から投稿されています(Facebookで手作業で掲示)先週、私はアプリで毎日1回投稿しました。 –
Facebookのページ設定のスナップショット。 [リンク](http://www.crystalwear.co.nz/Facebook-Page-Settings.PNG) –