私は大きな問題を抱えています。FacebookアプリからFacebookページのウォールに投稿を公開しようとしています。
私はそうするためにこの関数を使用しました:
function Post_facebook($message){
include_once('php-sdk/facebook.php');
$app_config = array(
'appId' => '*********',
'secret' => '************');
$page_config = array(
'access_token' => '********',
'page_id' => '*********');
$facebook = new Facebook($app_config);
$params = array(
'access_token' => $page_config['access_token'],
'message' => $message);
$post_id = $facebook->api('/'.$page_config['page_id'].'/feed','post',$params);
}
すべて問題ないようですが、投稿を見ることができるのは私だけです。壁にいると、すべてが正常に見えます。アプリからの投稿が表示されます。しかし、誰か他の人が壁に行くと、彼はそれができなくなります。パブリケーションはプライバシー設定で「パブリック」に設定されているため、機能しない理由がわかりません。
https://www.facebook.com/*****/posts/*****
別のアカウントからURL()を投稿すると、 「ページが存在しません...」と表示されます。