我知道这已经被问过好几次了,但是 Facebook 经常改变它的 api,所以有必要再次问这个问题。
我有一个 iframe 应用程序,如何让用户选择他们的朋友并使用 FB.ui 在他们的墙上发布来自我在 facebook 中的应用程序的消息?或其他更好的方法。
我知道这已经被问过好几次了,但是 Facebook 经常改变它的 api,所以有必要再次问这个问题。
我有一个 iframe 应用程序,如何让用户选择他们的朋友并使用 FB.ui 在他们的墙上发布来自我在 facebook 中的应用程序的消息?或其他更好的方法。
分享给朋友:
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'
});
最简单的方法是通过“发送”小部件。http://developers.facebook.com/docs/reference/plugins/send/
如果您拥有用户的 stream_publish 权限,您还可以获取他的朋友,让用户选择他希望发布的朋友,然后通过墙上的图形 api 循环发布给该用户。(如果没有 stream_publish 权限,您必须为用户想要发布的每个朋友打开一个 fb.ui。