Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在facebook timeline上共享我的网站帖子时出现的问题_Facebook_Facebook Sharer - Fatal编程技术网

在facebook timeline上共享我的网站帖子时出现的问题

在facebook timeline上共享我的网站帖子时出现的问题,facebook,facebook-sharer,Facebook,Facebook Sharer,我正在使用JavaScript SDK实现提要功能。这是我的问题,如果用户登录并单击共享按钮,Facebook可以在时间线上看到帖子,但它不会反映在主页上。 我如何解决这个问题? 我正在使用这个代码- FB.init({appId: "XXXXXXXXX",show_error:true, status: true, cookie: true}); function postToFeed() { // calling the API ... var obj = { m

我正在使用JavaScript SDK实现提要功能。这是我的问题,如果用户登录并单击共享按钮,Facebook可以在时间线上看到帖子,但它不会反映在主页上。
我如何解决这个问题?
我正在使用这个代码-

FB.init({appId: "XXXXXXXXX",show_error:true, status: true, cookie: true}); 

function postToFeed() { 

  // calling the API ... 
  var obj = { 
    method: 'feed', 
    link: 'https://developers.facebook.com/docs/reference/dialogs/', 
    picture: 'http://fbrell.com/f8.jpg', 
    name: 'Facebook Dialogs', 
    caption: 'Reference Documentation', 
    description: 'Using Dialogs to interact with users.' 
  }; 

  FB.ui(obj, callback); 
} 

您无法决定主页上显示的内容。这取决于用户设置以及Facebook决定如何推广某些类型的内容

主页只是你朋友/订阅/页面时间表的缩影。当您共享URL时-您在您的时间线上共享它,并且从不将其共享到主页

这是预期的行为。



如果您的应用程序将某个内容发布到用户的时间轴上,则他/她的朋友很可能会在他们的主页上看到它,但目前无法确保这一点。举个例子,你的一个用户共享了一个URL,但他们的朋友只在两天后才进入Facebook——你不能指望在这么长时间过去后,这个故事还会出现在他们的主页上。正如我所说,它可能会在某个阶段出现在主页上,但你无法控制它。

你能推荐任何一种可以克服这个问题的facebook API吗?不,恐怕我不能。这是与Facebook合作的一个限制。我认为有一件事总是会让一个故事出现在主页上,那就是它是否有“喜欢”的内容。如果一个或多个用户“喜欢”这个故事,Facebook将向更多用户展示。这当然是一个猜测——我不知道Facebook是如何决定在主页上放置什么内容的。