通常のFacebookの認証だと1,2時間で認証が切れてしまうので、それを延ばすための方法。
こちらより自分のapp_id, app_secretを取得
https://developers.facebook.com/apps
さらにアプリのSetting -> AdvancedでRemove offline_access permissionをenableにする必要がある
access_tokenを更新するためのリクエスト方法は以下。公式ドキュメントはこちら
TitaniumでEXISTING_ACCESS_TOKENは
http://docs.appcelerator.com/titanium/2.1/index.html#!/api/Titanium.Facebook
Ti.Facebook.accessTokenでアクセスできるみたい。
authorize()後にアクセスすると取得可能になるみたい。
ちなみにTi.Facebook.appidもいける。
もしくはgetAccessToken()かgetAppid()でも良い。
あとはrequestWithGraphPath()でリクエストすることになるのかな。
こちらより自分のapp_id, app_secretを取得
https://developers.facebook.com/apps
さらにアプリのSetting -> AdvancedでRemove offline_access permissionをenableにする必要がある
access_tokenを更新するためのリクエスト方法は以下。公式ドキュメントはこちら
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
TitaniumでEXISTING_ACCESS_TOKENは
http://docs.appcelerator.com/titanium/2.1/index.html#!/api/Titanium.Facebook
Ti.Facebook.accessTokenでアクセスできるみたい。
authorize()後にアクセスすると取得可能になるみたい。
ちなみにTi.Facebook.appidもいける。
もしくはgetAccessToken()かgetAppid()でも良い。
あとはrequestWithGraphPath()でリクエストすることになるのかな。