我使用Facebook的IOS SDK來獲取用戶訪問令牌,然後我將它發送到我的Web服務,然後在服務器端使用該令牌。調用Facebook的PHP SDK的setAccessToken之後getUser失敗
它將令牌傳遞給Facebook PHP SDK並調用setAccessToken()。
之後,它試圖調用的getUser(),但如果用戶沒有實際登錄的的getUser失敗。
我在做什麼錯?
我使用Facebook的IOS SDK來獲取用戶訪問令牌,然後我將它發送到我的Web服務,然後在服務器端使用該令牌。調用Facebook的PHP SDK的setAccessToken之後getUser失敗
它將令牌傳遞給Facebook PHP SDK並調用setAccessToken()。
之後,它試圖調用的getUser(),但如果用戶沒有實際登錄的的getUser失敗。
我在做什麼錯?
我有同樣的問題,但與facebook的PHP API。 在Apple設備中,您無法設置第三方Cookie。 您必須讓用戶與第三方互動。
檢查了這一點:
Safari 3rd party cookie iframe trick no longer working?
希望這有助於。
如果您已擁有訪問令牌,則不需要getUser()
,並且您可以直接使用api()
方法..當然,您在設置setAccessToken()
後。
您正在回答其他問題... – user605957 2012-07-13 05:31:53