好的,对我来说可能有很多问题。但我无法解决如何处理我的情况。 让我们开始吧:Facebook API:如何发布到我自己的墙上页面?
我开发一个房地产列表网站。该流程图很简单。用户可以发布尽可能多的他们想要使用Facebook登录。
现在他们都没事。我也可以解决用户何时完成发布的过程,它会自动发布到他们的个人/用户墙页面。
但我希望每个列表都应该在我的房产列表页面上发布。无论是作为发布用户还是页面名称发布,都没有问题。但我需要确保它不使用我的个人/用户/管理页面。
所以我找不到任何答案如何解决这个问题。在单个网站会话中,我的脚本如何发布到发布帖子的用户墙,并发布到我的页面。如果它禁止用户是外国人而不是管理员发布到我的页面,那么当创建的Facebook API属于用户时,如何在页面本身的名称下张贴到我的页面。我是否需要创建不同的Facebook API对象?需要帮助..感谢任何能够帮助我的人。非常感谢。
下面是代码我使用:
$attachment = array(
'message' => FB_STREAM_MSG,
'picture' => $imgsrc,
'link' => $seourl,
'name' => $prop_name,
'caption' => FB_STREAM_CAP,
'description' => substr($prop_desc,0,150) . '..',
);
$facebook->api("/$user/feed", 'POST', $attachment);
//$facebook->api("/".FB_PAGE_ID, 'POST', $attachment); //this doesn't work.
要发布到页面_as_页面,您需要一个页面访问令牌。 https://developers.facebook.com/docs/facebook-login/access-tokens/ – CBroe
据我所知,授予访问页面的页面访问令牌由进行登录的用户拥有。它也可以访问我的页面墙吗?我打算在我的页面发布帖子,但在网络上创建的会话/ fb api属于用户。登录的用户是可能不是我的外国人,也不具有对该页面的访问权限/管理员权限。 –
我曾尝试添加新的权限“manage_pages”。但它似乎授予应用程序来管理登录的用户所拥有的页面,它没有说明授予我访问页面的权限。上面的代码仍然没有工作。 –