これは以前に何度か質問されたことがあることは知っていますが、FacebookはAPIを頻繁に変更するため、この質問をもう一度行う必要があります。
私はiframeアプリケーションを持っていますが、ユーザーに友達を選択させ、FB.uiを使用してFacebookのアプリケーションから出力されるメッセージを壁に投稿する方法を教えてください。または他のより良い方法。
これは以前に何度か質問されたことがあることは知っていますが、FacebookはAPIを頻繁に変更するため、この質問をもう一度行う必要があります。
私はiframeアプリケーションを持っていますが、ユーザーに友達を選択させ、FB.uiを使用してFacebookのアプリケーションから出力されるメッセージを壁に投稿する方法を教えてください。または他のより良い方法。
これを行う最も簡単な方法は、「送信」ウィジェットを使用することです。http://developers.facebook.com/docs/reference/plugins/send/
ユーザーから stream_publish 権限を持っている場合は、友人をフェッチして、投稿したい友人をユーザーに選択させることもできます。ループ内では、ウォールのグラフ API を介してこのユーザーに投稿します。(stream_publish 権限がないと、ユーザーが投稿したい友達ごとに fb.ui を開く必要があります。
友達にシェア:
FB.ui({
method: "apprequests",
display: "iframe",
message: 'take a tour to my app',
data: '123'
});
壁への投稿の場合:
FB.ui({
method: 'feed',
link: 'http://myapp.com',
display: 'iframe',
message: 'take a tour to my app',
name: 'Click to view my app',
caption: 'Hello my app'
});