Pec*_*ece 21 facebook social-networking facebook-page facebook-graph-api
我一直在使用一些粉丝页面遇到一些问题,并通过Facebook Graph API获取他们的详细信息.
当我尝试获取Fan页面的详细信息时,Graph API仅返回false,但现在正在返回
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
Run Code Online (Sandbox Code Playgroud)
这不是所有Facebook页面的情况,只是少数几个.
例如,当我尝试在https://graph.facebook.com/CaptainMorganMacedonia获取此页面的详细信息时 ,它只返回错误.
该页面是公开的,有超过25个粉丝,但我仍然无法获取页面的详细信息.它是Facebook的东西,还是页面有一些错误的配置?
Igy*_*Igy 33
假设该页面是Alcohol gated(在OP的示例中该页面是酒精页面),您必须访问具有符合酒精限制的用户的访问令牌的页面.
对于酒精而言,任何21岁以上的用户都应该能够做到这一点,而对于某些市场来说,它更低(取决于该市场的饮酒年龄).
在一般情况下,如果某个网页对其可见性有人口统计(国家/地区或年龄)限制,因酒精原因而受到限制,或未发布,则在尝试访问该网页的详细信息或Feed时,网页或应用访问令牌将无效.
您必须为有权查看该页面的用户使用用户访问令牌.
如果用户不满足页面管理员所施加的限制,false则返回.
这(自2012年9月以来)已被替换为带有文本Unsupported get request.和代码的OauthException100
这是一个包罗万象的错误,通常意味着隐私检查失败.对于页面,原因几乎可以肯定是页面未发布,门控到某些国家或年龄组,或标记为酒精页面
fre*_*dev 11
一张图片胜过千言万语.
如果您甚至只更改其中一个设置:

这是您的客户将收到的回复:
{ "error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
Run Code Online (Sandbox Code Playgroud)
实际上我已经尝试改变"年龄限制",并且每个不是"任何人(13)"的设置都会导致这个问题.
| 归档时间: |
|
| 查看次数: |
26674 次 |
| 最近记录: |