我是图形api / php的初学者。我想获取针对page_id等的事件数据。当我将url粘贴到浏览器中时它返回json数据但是当我使用curl或file_get_contents()时;方法它返回“Null”。发送请求和获得响应的正确方法是什么。这是我的基本代码,除此之外我不使用任何类型的包含文件等。
$json_link = "https://graph.facebook.com/getwellgabby/events/attending/?fields=id,name,description,timezone,start_time,cover&access_token=206516302813755|lRnrKAiu3Z......&since=1356998400&until=1483228800";
file_get_contents($json_link);
$obj = json_decode($json, true, 512, JSON_BIGINT_AS_STRING);
var_dump($json);
结果:布尔值(false)
答案 0 :(得分:0)
https://developers.facebook.com/docs/graph-api/reference/v2.3/event/attending
正如您在文档中看到的,获取活动与会者的正确方法是使用事件ID:
https://graph.facebook.com/{event-id}/attending?access_token=xxx
您无法在一次API调用中获取所有事件的所有与会者,您必须按事件执行此事件。在使用任何PHP代码之前在API explorer中测试它。
顺便说一下,您应该使用CURL
代替file_get_contents
。 PHP SDK也使用CURL
。