2012-04-03 17 views
1

以下のコードは問題なく動作しますが、それはユーザー($ post_user_id)として投稿されます。私はそれをアプリケーションとして投稿したい。アプリケーション名とアプリケーションアイコンをポストの表示画像として表示します。 https://developers.facebook.com/docs/reference/api/post/の例と同様なもの=>ユーザーのウォールに投稿するhttps://www.facebook.com/platform/posts/10150189643478553Facebookのアプリケーションとして壁に投稿する

$args = array(
    'access_token' => "".$array['accesstoken']."", 
    'message'  => "".$message."", 
    'link'   => "http://www.example.com/", 
     'from'   => "application id", 
    'to'   => "".$post_user_id."", 
    ); 
$post_id = $facebook->api("/$post_user_id/feed","post",$args); 

答えて

1

使用FACEBOOK PHP SDK このコード

<?php 
$status="anything you want to post"; 
$facebook_id=$userdata['id']; 
$params = array('access_token'=>$access_token, 'message'=>$status); 
$url = "https://graph.facebook.com/$facebook_id/feed"; 
$ch = curl_init(); 
curl_setopt_array($ch, array(
CURLOPT_URL => $url, 
CURLOPT_POSTFIELDS => $params, 
CURLOPT_RETURNTRANSFER => true, 
CURLOPT_SSL_VERIFYPEER => false, 
CURLOPT_VERBOSE => true 
)); 
$result = curl_exec($ch); 
?> 
あなたがアプリケーションとして投稿するFacebookで[アクション]を使用する必要が
+0

ahmm上のドキュメントには、いくつかの奇妙な理由で動作しませんでした!出力なし –

0

。 アクションを投稿すると、 のようなものが表示されます。 'Saadはexample.comのこの記事にコメントしました。' 「article」と「example.com」の語句は、あなたのサイトに戻るハイパーリンクになります。

ビューhttps://developers.facebook.com/docs/customopengraph/walkthrough/

+0

リンクありがとうございます!私は以前にはなかったし、将来的には必ず役立つだろう。しかし、これは私が今のところ探しているものではありません。簡単な言葉で、私はこの例のようにユーザの壁に投稿をしたいと思っています。https://www.facebook.com/platform/posts/10150189643478553 <<この投稿はFacebook Platformで作成されています。同様に私はMyApp123と言うユーザーの壁に投稿をしたい –

+0

これはアクションを介して行われ、あなたは壁にポストするこの「効果」を達成できません。グラフAPIを調べる必要があります。 – Anil

関連する問題