簡體   English   中英

FQL查詢返回空數組

[英]FQL query returning empty array

FQL查詢返回空。

我在https://developers.facebook.com/tools/explorer中運行以下FQL:

SELECT uid, name, username, birthday_date, current_location, online_presence FROM user WHERE relationship_status ='Single' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 30 OFFSET 0

她成功地返回了我所有的單身朋友。

但是,當我運行PHP時,未返回任何內容:

$fql = "SELECT uid, name, username, birthday_date, current_location, online_presence FROM user WHERE relationship_status ='Single' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 30 OFFSET 0";

$solteiros = $facebook->api(array(
                  'method'       => 'fql.query',
                  'access_token' => $userAccessToken,
                  'query'        => $fql,
                ));

到昨天為止,一切正常。 今天,當我測試時,它發生了。

如果它在資源管理器中運行,而不是在您的PHP應用程序中運行,則很可能會看到訪問令牌清除方面的差異。 也就是說,提供給資源管理器的訪問令牌具有所需的權限,而用於您的應用的令牌則沒有。

通過在PHP應用程序上調用/me/permissions進行驗證,以查看其中的內容。

您的網站還給出了無效的api鍵錯誤

無效的API密鑰

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM