Facebook Graph API 2.3 解決問題
Graph API 2.3 升級帶來了一些意想不到的問題。無法檢索 API 回應和遺失使用者資料是最常見的問題。然而,解決這些問題的方法在於了解 2.3 版本中引入的變更。
回應格式變更
2.3 版本變更了「oauth/ access_token」端點。現在它會傳回有效的 JSON,而不是 URL 編碼的資料。此變更會影響 Facebook SDK 3.2.2 中的存取令牌解析機制。
解決方案
要修正此問題,您必須修改 SDK 中的「getAccessTokenFromCode」函數將回應解析為 JSON。下面更新的程式碼示範了此修復:
$response = json_decode($access_token_response); if (!isset($response->access_token)) { return false; } return $response->access_token;
其他變更
以上是如何修復 Facebook Graph API 2.3 的存取權杖和遺失用戶資料問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!