Facebook graph api 以用户身份发布到facebook页面 我在脸谱网图形API上工作,用于在脸谱网页面上张贴。我有一个网页,每个用户可以在脸谱网页面上登录和分享内容。每个组织都有自己的facebook页面。从我的网站上,任何拥有facebook帐户的用户都可以来分享他们对该组织的反馈,这些反馈应该发布在特定组织的facebook页面上

Facebook graph api 以用户身份发布到facebook页面 我在脸谱网图形API上工作,用于在脸谱网页面上张贴。我有一个网页,每个用户可以在脸谱网页面上登录和分享内容。每个组织都有自己的facebook页面。从我的网站上,任何拥有facebook帐户的用户都可以来分享他们对该组织的反馈,这些反馈应该发布在特定组织的facebook页面上,facebook-graph-api,facebook-javascript-sdk,Facebook Graph Api,Facebook Javascript Sdk,我需要使用FacebookJavaScriptAPI实现这个,但是我得到了一个错误 The user hasn't authorized the application to perform this action","type":"OAuthException","code":200 这是我的密码: FB.api('/page_id/feed', 'post', { message : "It's awesome ...",

我需要使用FacebookJavaScriptAPI实现这个,但是我得到了一个错误

The user hasn't authorized the application to perform this action","type":"OAuthException","code":200
这是我的密码:

FB.api('/page_id/feed', 'post', 
          { 
              message     : "It's awesome ...",
              name        : 'Feedback',
              to: '',
              from: '',
              description : 'Your description'
      }, 
      function(response) {

          if (!response || response.error) {
              //alert(JSON.stringify(response.error));
              console.log(JSON.stringify(response.error));
          } else {
              alert('Post ID: ' + response.id);
          }
      });
}

请帮忙

谢谢

试试这个:

  function login() {       
      FB.login(function (response) {              
          if (response.authResponse) {
              // connected  
              postFeedBack();
          } else {
              // cancelled
          }
      }, { scope: 'publish_stream' });
  }

  function postFeedBack() {
        FB.api('/page_id/feed', 'post', {
            message: "My Feedback"
        }, function (response) {
            if (!response || response.error) {
                alert('Error occured');
            } else {
                alert('Post ID: ' + response.id);
            }
        });
    }

为什么在from中有
页面id
??你说
用户将分享他们的反馈。@ThePCWizard,他想发布到Facebook页面…你先获得了足够的权限吗?@ThePCWizard哦,对不起..这是我的错..请留下..我该怎么做?你能调试函数并告诉响应说什么..或者这样做:
警报(response.error)我在我的控制台中收到相同的错误“(#200)用户未授权应用程序执行此操作”我已尝试console.log(响应)…我收到相同的错误消息错误:目标代码:200消息:“(#200)用户未授权应用程序执行此操作”键入:“OAuthException”@user1018060抱歉,我不知道为什么会这样。你使用的是我发布的确切信息。您是否已在应用程序设置中配置站点。