2012-02-07 10 views
0

Facebook(毎日各ユーザーが投票する)で投票アプリケーションを実行しています。これまで私はデータベースにユーザーアクセストークンを保存していませんでした。これは更新されましたが、今回はアクセストークンを保持しています。ユーザーが投票するたびに、自分のアクセストークンを保存します。user_idからユーザーアクセストークンを取得する(アプリは既に承認されている)

私の問題は、以前の票からユーザーのアクセストークンを取得する方法です。これは、自分のアプリを承認したと考えられるからですか?これには方法がありますか?私はユーザーIDを持っています。

(これを必要とするための唯一の理由は、FBグラフAPIから「is_verified」プロパティを取得することである)あなたの助けのための

おかげで、

ヒューゴ

+0

...(拡張は、すでに認証されていない、再認証のユーザーのために働くだろう)access_tokenの有効期限が切れるとoffline_access permission is deprecated(とすぐに削除されます)があり、60日にトークンを拡張できることに注意してください以前はあなたのアプリに投票していたユーザーのアクセストークンを得ることはできないと考えています –

答えて

1

あなたは彼を認証することなく、ユーザーaccess_tokenを取得することはできません。

ただし、ユーザーのアプリケーションにユーザーを招待してアプリケーションを訪問させて、ユーザーのaccess_tokenを保存することができます。

私は

+0

ありがとうJuicy、この文章を説明してください: "あなたのユーザーのアプリケーションにあなたのアプリケーションを訪問させて、ユーザのaccess_tokenを格納する。アプリを訪問するにはどうすればいいですか? –

+0

@Hugoでは、 'access_token'のないユーザのために、グラフAPI経由であなたのアプリケーションからsend [requests](http://developers.facebook.com/docs/requests/)(App to User Requestsセクションを参照)を使用することができます。ユーザがリクエストを受け付けると、彼はあなたのアプリケーションを訪問し、新しい 'access_token'を取得して必要な情報を取得することができます。 –

関連する問題