我有這樣的代碼:FQL工作在圖形API資源管理器中,但不是在PHP代碼
//Create Query
$params = array(
'method' => 'fql.query',
'access_token' => '$user->accessToken',
'query' => "SELECT uid, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = XXXXXXXX)",
);
//Run Query
$result = $facebook->api($params);
var_dump($result);
當我運行一個包含上面的代碼腳本,我沒有得到任何結果。相反,我得到錯誤超出最大執行時間。 我已經通過在Graph API Explorer
中檢查來確認查詢正常。此外,我還確認(通過調試)$user->accessToken
包含正確的訪問令牌,並具有用戶給出的所有權限。
我也嘗試使用urlencode
與我的查詢字符串以及...沒有任何成功。
我在這裏做錯了什麼?
簡單 - 當你問一個問題,如果有人接聽它,你覺得這是正確的答案,請標記它是這樣通過單擊對號左上方的問題。 – Madbreaks
我會記住這一點,謝謝:) – Jazib