首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook,如何从任何facebook页面获取facebook uid?

facebook,如何从任何facebook页面获取facebook uid?
EN

Stack Overflow用户
提问于 2011-07-26 07:40:41
回答 2查看 1.3K关注 0票数 1

当你访问某个页面时,如何将facebook的uid从该页面上移除?

如果我访问我朋友或任何人的页面,我需要知道uid。我可以这样得到我的:

代码语言:javascript
复制
$signed_request = $facebook->getSignedRequest();
$user_id = $signed_request['user_id'];

编辑:我有一个应用程序,我需要把fakebook的url放到应用程序中,这样我就可以从那里获取id了。如果我尝试,我会得到应用程序id:

代码语言:javascript
复制
$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

有什么想法吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-26 12:59:01

我还是不是100%同意你的要求。看起来你肯定是想要获取一个页面的信息,而不是一个用户。

如果您在选项卡like on the coke page中的页面上有一个应用程序,那么我们将向您传递一个签名请求,其中包含pageid。然后,您可以将其传递给https://graph.facebook.com/{ID},您将获得与传递https://graph.facebook.com/{vanityUrl}相同的结果。

您希望从signed_request访问的是$signed_request['page']['id']

在同一个页面数组中,您还可以拉出['page']['liked'],它将告诉您查看者是否喜欢该页面。最后,您可以访问['page']['admin'],它会告诉您该浏览者是否也是该页面的管理员。

如果这还不能回答你的问题,再编辑一下,我会重新回答。

票数 2
EN

Stack Overflow用户

发布于 2011-07-26 07:47:45

您只需调用https://graph.facebook.com/cocacola即可,不需要令牌。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6823754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档