offline_accessを非難するようにアプリケーションを調整中です。基本的に、私たちのアプリは、ユーザーがアプリケーションに参加したり承認したりして、他のユーザーとマッチングさせることができます。重要な点は、ユーザーがアプリケーション内から他のユーザーのプロファイル情報(好きなもの、本、活動、映画など)を見ることができることです。offline_accessのないuser_likesのFacebook権限
私はoffline_accessを使用できないため、少なくとも60日間(新しい拡張トークンの長さ)、アプリケーション内の他のユーザー情報をユーザーが確認できるようにするにはどうすればよいですか。私はその新しいトークンを取得するために呼び出しを行うだけですか?どこかに保管していますか?または、新しいトークンは、ユーザーの代わりに行動を取るだけで、プロファイル情報を表示する必要はありませんか?
何か助けていただければ幸いです。
あなたはuserのlikes
を取得するために、ユーザaccess_token
を使用する必要がありますマイケル
私はそれを迅速にフォローアップしています。さらに少しテストすると、標準のアプリケーショントークンを使用するだけで、ユーザーが好きなものにアクセスできるように思えます。私はこのテストを1)アカウントAからアプリケーションのアクセス許可を削除する、2)アカウントBに入る、ユーザーの好きなものを見ることができない、3)アカウントAでregive account permissions、4)アカウントAのユーザーが好きBと同じですが、ログインしたユーザーのために渡されたFB PHP SDKトークンを使用するだけです。それはそのように動作するはずですか? @Michael、yep。 –
'user_likes'アクセス許可を与えたユーザーの' likes'を取得するには、任意のユーザー 'access_token'を使用できます。実際にはこれについては何も書かれていませんが、アプリケーション 'access_token'を使用すると結果は空になりますので、ユーザ' access_token'が必要です(ただし、許可を与えたユーザと同じである必要はありません)。 IMOこれはちょっと面倒です... –