FacebookのIOS SDKを使用してユーザーのアクセストークンを取得し、それをWebサービスに送信して、サーバー側でそのトークンを使用します。
トークンを Facebook PHP SDK に渡し、setAccessToken() を呼び出します。
その後、getUser() の呼び出しを試みますが、ユーザーが実際にログインしていないかのように getUser は失敗します。
私は何を間違っていますか?
FacebookのIOS SDKを使用してユーザーのアクセストークンを取得し、それをWebサービスに送信して、サーバー側でそのトークンを使用します。
トークンを Facebook PHP SDK に渡し、setAccessToken() を呼び出します。
その後、getUser() の呼び出しを試みますが、ユーザーが実際にログインしていないかのように getUser は失敗します。
私は何を間違っていますか?
必要のないアクセストークンが既にある場合は、もちろん設定した後getUser()
、すぐにapi()
メソッドを使用できます。setAccessToken()
私は同じ問題を抱えていましたが、facebook php api. Apple デバイスでは、サードパーティ Cookie を設定できません。ユーザーがサードパーティとやり取りできるようにする必要があります。
これをチェックしてください:
Safari サードパーティ Cookie iframe トリックが機能しなくなりましたか?
お役に立てれば。