简单的Facebook Javascript发布到流示例?

简单的Facebook Javascript发布到流示例?,javascript,facebook,Javascript,Facebook,我试图在没有用户提示的情况下发布到用户流。我无法找到有效的代码。Facebook JSDK已经加载,我将在其中插入代码: FB.getLoginStatus(function(response){ 以确保用户已登录到我的应用程序。您可以提供一个使用发布\u流权限发布到用户流的示例吗?带有对话框 您需要使用带有FB.ui()的提要对话框: 文件: 没有对话框 要在没有对话框的情况下发表文章,您需要使用FB.api(): 文件: 直接URL https://www.facebook.com/dia

我试图在没有用户提示的情况下发布到用户流。我无法找到有效的代码。Facebook JSDK已经加载,我将在其中插入代码:

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