2010-11-18 9 views
0

この質問は何千もの時間を要請されていますが、私はまだ決定的な答えには触れていません。許可されたユーザに投稿する方法(拡張パーミッションで)wall - Facebook JS SDK + Graph API

JSとグラフAPIを使用してアプリケーション(外部​​ウェブサイト、fbmlはありません)をユーザーの壁に投稿するにはどうすればよいですか?

私はユーザーとの拡張アクセス許可を設定していますが、Facebookサンプルコードを使用して壁に投稿することはできますが、スクリプト内の変数はFBに表示されません。例については

:ユーザー壁に

function publish_test(){ 
    var body = 'Reading Connect JS documentation'; 
FB.api('/me/feed', 'post', { body: body }, function(response) { 
    if (!response || response.error) { 
    alert('Error occured'); 
    } else { 
    alert('Post ID: ' + response); 
    } 
}); 
} 

この記事では、しかし、それは体が含まれていません。これに関する助言は感謝していただければ幸いです。

答えて

0

FB.uiは、確認ダイアログをユーザーに表示しますが、必要があるかどうかはわかりません。 http://developers.facebook.com/docs/reference/javascript/FB.ui

このページではFB.apiコールについてのドキュメントがあります:「公開」セクションまで http://developers.facebook.com/docs/api スクロールし、指定されない「身体」パラメータがないことに気づきます。しかし、 "メッセージ"パラメータがあります。あなたが見ている他の例はおそらく間違っていますか?

0

私が働いて、このコードを持って

function graphStreamPublish(){ var body = document.getElementById("txtTextToPublish").value; FB.api('/me/feed', 'post', { message: body }, function(response) { if (!response || response.error) { alert('Error occured'); } else { alert('Post ID: ' + response.id); } }); }

関連する問題