Php 在不强制用户登录的情况下访问图形数据

Php 在不强制用户登录的情况下访问图形数据,php,javascript,facebook,facebook-graph-api,Php,Javascript,Facebook,Facebook Graph Api,我想把数据从一个fb页面拉到一个网站,而不需要用户验证 我希望在网页上显示的数据是fb页面的事件列表,页面和事件都是打开的,我可以抓取页面和事件数据ok,例如 http://graph.facebook.com/EVENTID 但要获得事件列表以获得EventID,需要访问令牌,例如 这是否可能在没有用户登录fb并通过应用程序授权的情况下获取此数据? 我只考虑过保存一个访问令牌,但它似乎已经过期了 任何建议/指针都很好,提前感谢提供了此问题的快速解决方案设置应用程序并获取访问令牌,注意最好缓

我想把数据从一个fb页面拉到一个网站,而不需要用户验证

我希望在网页上显示的数据是fb页面的事件列表,页面和事件都是打开的,我可以抓取页面和事件数据ok,例如

http://graph.facebook.com/EVENTID

但要获得事件列表以获得EventID,需要访问令牌,例如

这是否可能在没有用户登录fb并通过应用程序授权的情况下获取此数据? 我只考虑过保存一个访问令牌,但它似乎已经过期了


任何建议/指针都很好,提前感谢提供了此问题的快速解决方案设置应用程序并获取访问令牌,注意最好缓存结果数据,以免在每次页面加载时调用api

<?php

//set your app id, client_secret and fb id
$client_id = 'xxx';
$client_secret = 'xxx';
$fbID = 'xxx';

//get an access token
$access_token = file_get_contents("https://graph.facebook.com/oauth/access_token?    type=client_cred&client_id=".$client_id."&client_secret=".$client_secret);

//use this access token to return the events
$jsonurl = "https://graph.facebook.com/$fbID/events?$access_token";
$json = file_get_contents($jsonurl,0,null,null);

// do stuff with $json
?>

谢谢@Paul我就是这么想的,我想已经没有answe了吧?