我有一个Facebook应用程序,显示Facebook上的朋友创建的所有事件的计数。我使用FQL返回数字。直到2月1日,它工作正常,我认为它因为本月的滚动更改而停止工作,但我一直无法在文档中找到有关FQL协议的任何信息。这里是被之前的工作:Facebook PHP SDK FQL不起作用
$timestamp = time(); // Get current Unix time
$iso8601 = date('c', $timestamp); // Convert unix time to ISO8601
// FQL Multiquery
$fql_query = '{"allFriends":"SELECT+uid2+FROM+friend+WHERE+uid1=me()",'
.'"allEvents":"SELECT+eid+FROM+event_member+WHERE+uid+IN+(SELECT+uid2+FROM+#allFriends)+AND+start_time>=\''.$iso8601.'\'",'
.'"creators":"SELECT+creator+FROM+event+WHERE+eid+IN+(SELECT+eid+FROM+#allEvents)"}'
. '&access_token=' . $access_token;
// Get FQL through Graph API call
$fql = $facebook->api('/fql?q=' . $fql_query);
但现在当脚本运行,我收到此异常:
FacebookApiException: OAuthException: (#601) Parser error: unexpected '{' at position 0.
我应该改变解决?
任何帮助,将不胜感激