0
私はユーザーのフィード(壁)にメッセージを投稿しようとしています。Facebookへの投稿PHPのグラフAPIを使用したニュースフィード
私はすでにpublish_stream
の権限を持っており、ユーザーのID($fbid
)とアクセストークン($access_token
)を持っていますが、壁に空のメッセージしか投稿できません。
これはポストには次のようになります。
ユーザー名
・同様にコメントする・12分前AppNameは
経由だから、基本的には、メッセージのすべてのコンテンツが(不足しています変数$data
のすべて)。
これは私が使用するコードです:私は
include 'facebook.php';
$facebook = new Facebook(array(appId => $app_id,
secret => $app_secret,
cookie => true));
$data['post'] = array('access_token' => $access_token,
'message' => 'Sign up now',
'picture' => 'http://myurl.com/images/pic.jpg',
'link' => 'http://myurl.com/',
'caption' => 'Get early access to our app');
$post_id = $facebook->api('/'.$fbid.'/feed/', 'post', $data);
何をしないのですか?投稿に$data
のコンテンツが表示されないのはなぜですか?
こんにちはで例を参照してください
を読むためにあなたのAPI呼び出しを変更、私は両方のオプションを試してみましたが、彼らも、空のポストを作成しません。 ( –
私は$ facebook-> apiで実際の配列($)を$ dataに変更しましたが、今は動作します。ありがとうございます:-) –
うん、それはうまくいきます...しかし、その必要はありません...例を参照してください私はあなたのコメントの上に投稿しました。 PHPで配列を使う方法についても読んでください。とにかくうまくいきました。 – phwd