Facebook OAuth の有効期限をなくす方法。
Facebook の OAuth(?) のメモ。まずは、アクセストークンの取得までの流れ。
- https://graph.facebook.com/oauth/authorize?client_id=ここにID&redirect_uri=http://リダイレクト先/
- http://↑でリダイレクトで指定したURL/?code=リクエストトークン(?)
↑こんな感じでリダイレクトで戻ってきます。 - https://graph.facebook.com/oauth/access_token?client_id=ここにID&redirect_uri=http://リダイレクト先/&client_secret=ここに鍵(?)&code=↑でとれたリクエストトークン(?)
しかしながら、上記だけだと、expires(有効期限?)がついてきてしまいます。
この有効期限の取り方は、1. に scope=
offline_accessというパラメータを足すだけです。
まだ試していませんが、ご参考までに。
追記:3. でリダイレクト先を指定していますが、実際は、アクセストークンが表示されるだけで、リダイレクトされません。必要なんでしょうか?
追記:リダイレクト先を指定しないと、
"Missing redirect_uri parameter."というエラーになりました。且、1.で指定したURLと同じものを指定する必要があるそうです。鍵の一つになっているのでしょうか。
0 コメント:
コメントを投稿