1

私はアクティビティ別にいくつかの追加データをグループ化した写真を表示するサイトを持っています。 Facebookのデータと他のデータのマッシュアップです。別のサイトのFacebookオブジェクトにFacebookのコメントを提供

私は、ユーザーがアクティビティや写真にコメントして、それらのコメントをアクティビティやコメントの下にFacebookにも表示させたいと考えています。しかし、コメント用のソーシャルプラグインはFacebookオブジェクト(URLのみ)をサポートしていないようです。

編集:もっと明確にするために、FacebookはFBMLを廃止し、HTMLとJavaScriptを使用するように指示しています。しかし、JavaScriptのコメントのための明確なUIはありません(https://developers.facebook.com/docs/reference/fbml/comments_(XFBML)/)

私には何かが欠けていますか?写真やアクティビティのコメント用に独自のUIを作成する必要がありますか?

答えて

3

Billグラフapiとsdkのうちの1つを使用する必要があります。まったく同じ機能のためにphp sdkを使用します。

はあなたがpublish_stream 許可を得てHTTP POSTリクエストを発行することによって にポストをコメントを投稿するにpost_id /コメント接続に書き込むことができます

を作成したオブジェクトhttps://developers.facebook.com/docs/reference/api/post/#comments

を投稿する参照してください。次のパラメータ

https://developers.facebook.com/docs/reference/php/

iは、グラフにプッシュするページとAPIによってポストをキャッチするためにREQUESTメソッドを使用して、PHP-SDKを参照してください。私の下のサンプル。 注:これはあなたのFacebookにphp sdk 3.1.1がインストールされていることを前提としています。


$postid = $_REQUEST['postid']; // id of the post 
$message = $_REQUEST['msg']; // users message for comment 
$params = array(
'access_token' => ''.$access_token.'', // user access token and read_stream perms needed 
'method' => 'post', 
'message' => ''.$message.'', 
); 
try { 
$sendComment = $facebook->api('/'.$postid.'/comments', 'post', $params); 
    } catch (FacebookApiException $e) { 
    echo 'AF error: '.$e.''; 
    } 
}else{ 

} 
+1

そこで質問です - グラフの中のコメントのためのプレハブUIコントロールが存在しませんか? Facebookオブジェクト用のソーシャルコネクター?または独自のUIコードを記述する必要がありますか? –

+0

私は始めるのに十分なサンプルを見つけることさえできませんでした。私は手書きですべての行をデバッグしなければなりませんでした。 –

+0

私は何をしているのか非常に簡略化したバージョンを追加しました。メッセージからエスケープ文字やリクエストIDがないときのidのフォールバックなど、もっと必要となるだろうことに気を付けてください。 –

関連する問題