无法让 Facebook 应用发布到流媒体

Can't get Facebook app to post to stream

本文关键字:流媒体 应用 Facebook      更新时间:2023-09-26

提前感谢您的任何帮助!

一段时间

以来,我一直在尝试为我的网站构建一个应用程序,以便用户可以登录该应用程序,它将跟踪他们查看的网站上的页面并将这些故事发布到他们的时间线。我在我的页面上使用下面的JS代码。该应用程序似乎正确地允许用户登录该应用程序,尽管publish_stream设置为权限,但它从未在他们的提要中发布任何内容。此外,当我隐身访问我的应用程序链接时,我只能选择"转到应用程序"或"取消"。然后,当我单击"转到应用程序"时,它无需请求任何类型的许可。那么我的网站上是否缺少某种代码?我也没有在应用中心提交应用。这是让应用程序正常工作所必需的吗?

我真的很感谢这里的任何帮助!我是新手,所以我真的可以使用帮助。

谢谢!担

</script>
<div id="fb-root"></div>
<script>
      window.fbAsyncInit = function() {
        FB.init({
          appId      : '1665908668*****',
          status     : true, 
          cookie     : true,
          xfbml      : true,
          oauth      : true,
        });
      };
   (function(d){
         var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
         js = d.createElement('script'); js.id = id; js.async = true;
         js.src = "//connect.facebook.net/en_US/all.js";
         d.getElementsByTagName('head')[0].appendChild(js);
       }(document));
    </script>

该应用程序似乎正确地允许用户登录该应用程序,但是尽管publish_stream设置为权限,但它从未在他们的提要中发布任何内容。

您的应用程序必须主动发布帖子...见 https://developers.facebook.com/docs/reference/api/user/#feed

然后,当我单击"转到应用程序"时,它无需请求任何类型的许可。

再一次,如果你想让它发生,你必须积极地这样做。或者,你可以尝试经过身份验证的引荐,在某些情况下,这将提示用户在进入你的应用之前授予权限。