我有用戶和Facebook頁面的OAuth2訪問令牌,但我沒有存儲在我的數據庫中的類型區分。我希望能夠使用相同的Graph API查詢獲取關於用戶/頁面的基本信息 - 但對於用戶,我想要在其上獲取電子郵件字段。我可以在Facebook Graph API中查詢可選字段嗎?
GET v2.5/me?fields=name,email
//用戶令牌成功。
GET v2.5/me?fields=name,email
//頁令牌錯誤。
(#100) Tried accessing nonexisting field (email) on node type (Page)
因爲我不知道令牌屬於用戶或網頁,我無法從查詢輕鬆取出,email
領域。有沒有辦法如何指定「可選」email
字段,所以我沒有得到上述錯誤?
P.S .:目前,我做了第二次請求,以防,email
導致錯誤。