我正在尝试从以下 facebook 页面访问“喜欢”:
http://graph.facebook.com/EncuentrodeNoviosMexico
我得到以下回复:
“错误的”
尝试访问其他页面,我确实得到了信息。
这个想法是通过 php 或 jquery/javascript 获得“喜欢”(我会通过 JSON 来考虑)。
问题: 1. 为什么返回“false”?(原因) 2. 是否有解决方案或替代方法可以从页面中获得“喜欢”?(可能的解决方案)
我正在尝试从以下 facebook 页面访问“喜欢”:
http://graph.facebook.com/EncuentrodeNoviosMexico
我得到以下回复:
“错误的”
尝试访问其他页面,我确实得到了信息。
这个想法是通过 php 或 jquery/javascript 获得“喜欢”(我会通过 JSON 来考虑)。
问题: 1. 为什么返回“false”?(原因) 2. 是否有解决方案或替代方法可以从页面中获得“喜欢”?(可能的解决方案)
出于某种原因,您需要访问令牌来获取页面信息。对于其他一些页面,例如https://graph.facebook.com/cocacola,情况并非如此。
您可以通过附加&access_token=...
到 URL 的末尾来执行此操作。
您可能需要访问页面的管理部分并编辑设置以使其公开可见。我猜如果你的页面有国家或年龄限制,Facebook 不会向任何人展示它,除了经过身份验证的用户。
Graph API Explorer 返回以下内容,其中包含“喜欢”。您能否修改您的问题以包含无法正常工作的代码?
{
"id": "147931875220982",
"name": "Encuentro de Novios México",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/203568_147931875220982_3653853_s.jpg",
"link": "http://www.facebook.com/EncuentrodeNoviosMexico",
"likes": 1135,
"category": "Education",
"is_published": true,
"website": "www.encuentrodenovios.org",
"username": "EncuentrodeNoviosMexico",
"about": "El ENCUENTRO DE NOVIOS es un Movimiento Católico que ofrece la experiencia de un Fin de Semana, para todas aquellas parejas de novios que deseen tener una preparación pre y post matrimonial, para vivir su relación como pareja sacramentada.",
"can_post": true,
"talking_about_count": 4,
"type": "page"
}
有国家限制;当我消除它们时,我可以完全访问图形 API。谢谢大家。如果他们不授予我访问该页面的权限,我将不得不按照 cpilko 的建议进行操作。(感谢 cpilko)