当你访问那个页面时,如何让facebook uid离开页面?
如果我去我朋友或任何人的页面,我需要知道这个uid。我可以这样得到我的:
$signed_request = $facebook->getSignedRequest();
$user_id = $signed_request['user_id'];
编辑: 好吧,我有这个应用程序,我需要将假书的网址拉入应用程序,所以我可以从那里抓住id。 如果我尝试,我得到应用程序ID:
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
我需要的是获取fb链接地址,就像@Rufinus所说的那样,https://graph.facebook.com/cocacola
任何想法? 感谢
答案 0 :(得分:2)
您只需拨打https://graph.facebook.com/cocacola无需令牌即可。
答案 1 :(得分:2)
我仍然不是100%根据你的要求。看起来您肯定希望获得有关页面的信息而不是用户。
如果您有应用,则在标签like on the coke page的页面上,我们会向您发送包含id
page
的已签名请求。然后,您可以将其传递给https://graph.facebook.com/{ID}
,您将获得与传递https://graph.facebook.com/{vanityUrl}
相同的结果。
您要从signed_request
访问的内容是$signed_request['page']['id']
。
在同一个页面数组中,您还可以拉['page']['liked']
,它会告诉您观看者是否喜欢该页面。最后,您可以访问['page']['admin']
,它会告诉您观看者是否也是该页面的管理员。
如果这不能回答你的问题,请再多编辑一次,我会重新回答。