【发布时间】:2011-10-23 22:34:43
【问题描述】:
我已经成功制作了一个 facebook 应用程序,它显示来自 facebook graph api 的实时数据,无需身份验证。我使用的方法是与图形 api 的简单连接,因为我只需要它的基本信息。
$url = 'http://graph.facebook.com/'.$pagename;
// for id
$url = 'http://graph.facebook.com/'.$page_id;
$pageinfo = json_decode(file_get_contents($url));
此方法可以正常工作,但不适用于 facebook 中的某些页面。我的客户已将这些页面的网址发送给我。从我的电脑但无法访问这些页面(facebook 将我重定向到主页)。我还尝试通过这些页面用户名和 ID 访问图表。它只是返回false。
这是那些页面。 请注意,并非所有页面都存在此问题,只有少数页面存在此问题:
https://www.facebook.com/MontanaDaleCarnegie
https://www.facebook.com/pages/The-Painted-Swan-Online-Marketing/223492000998546
我找不到这些页面无法访问的问题。页面设置页面中是否有任何设置使页面不公开或无法通过图形 api 访问?客户说他可以访问这些页面。
我需要您的经验来克服这种情况。谢谢!
【问题讨论】:
标签: facebook facebook-graph-api facebook-page