这个问题部分得到解决here, 但我不能使用这个答案,因为我的用户不一定喜欢这个特定的粉丝页面。
问题: 我在我的数据库中保存了数字粉丝页面ID,我想在某个粉丝页面上直接向我的用户提供我的应用页面的链接。
问题:https://www.facebook.com/[NUMERIC_ID]/app_[MY_APP_ID]
似乎不起作用。
但https://www.facebook.com/[FAN_PAGE_NAME]/app_[MY_APP_ID]
确实有用。
因此,我需要一种方法将数字粉丝页面ID转换为实际的粉丝页面名称(可能是CURLing页面?)。
我想通过PHP SDK,图形API或FQL来实现。 我需要实现它的语言是PHP。
编辑:
我需要一种没有身份验证令牌或我的应用程序的身份验证令牌的方法,因为提到的页面是公共页面,不需要Facebook身份验证
答案 0 :(得分:2)
我想你可以在https://developers.facebook.com/docs/reference/api/page/
找到答案要阅读您需要的页面:
- 公共和非人口统计的应用或用户访问令牌 限制页面
- 用户access_token用于受限制的页面 当前用户可以查看(无需特殊权限)
图表API请求(例如/[PAGE_ID]?fields=id,name,link
)将返回(其中PAGE_ID为19292868552)
{
"id": "19292868552",
"link": "http://www.facebook.com/FacebookDevelopers",
"name": "Facebook Developers"
}