简单的Facebook Javascript发布到流示例?
我试图在没有用户提示的情况下发布到用户流。我无法找到有效的代码。Facebook JSDK已经加载,我将在其中插入代码:简单的Facebook Javascript发布到流示例?,javascript,facebook,Javascript,Facebook,我试图在没有用户提示的情况下发布到用户流。我无法找到有效的代码。Facebook JSDK已经加载,我将在其中插入代码: FB.getLoginStatus(function(response){ 以确保用户已登录到我的应用程序。您可以提供一个使用发布\u流权限发布到用户流的示例吗?带有对话框 您需要使用带有FB.ui()的提要对话框: 文件: 没有对话框 要在没有对话框的情况下发表文章,您需要使用FB.api(): 文件: 直接URL https://www.facebook.com/dia
FB.getLoginStatus(function(response){
以确保用户已登录到我的应用程序。您可以提供一个使用
发布\u流
权限发布到用户流的示例吗?带有对话框
您需要使用带有FB.ui()
的提要对话框:
文件:
没有对话框
要在没有对话框的情况下发表文章,您需要使用FB.api()
:
文件:
直接URL
https://www.facebook.com/dialog/feed?
app_id=APP_ID&
link=https://YOUR_DOMAIN&
picture=http://YOUR_DOMAIN/image.jpg&
name=Facebook%20Dialogs&
caption=API%20Dialogs&
description=Using%20Dialogs%20to%20interact%20with%20users.&
redirect_uri=http://YOUR_DOMAIN/response
文档:“提要”对话框提示用户发布单个故事“我不想提示用户。我想在没有用户提示的情况下发布到流。使用该代码不会打开弹出窗口吗?@Liso22,我还提供了一个直接URL示例。如果您觉得此答案有帮助,可以向上投票并将其选择为正确答案。发生错误:不支持的post请求。我在使用api any Suggestion时遇到了这个错误。虽然您要求的内容已经存在于中,但请注意Facebook推荐了一种用户发起的共享模式。更多信息,请阅读
var body = 'Reading JS SDK documentation';
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
https://www.facebook.com/dialog/feed?
app_id=APP_ID&
link=https://YOUR_DOMAIN&
picture=http://YOUR_DOMAIN/image.jpg&
name=Facebook%20Dialogs&
caption=API%20Dialogs&
description=Using%20Dialogs%20to%20interact%20with%20users.&
redirect_uri=http://YOUR_DOMAIN/response