拡張後、次のことができます。
- ブラウザの拡張アクセストークンを参照してください:access_token = TOKEN&expires = EXPIRES
- エラーメッセージ「左側の割り当てが無効です」
応答からトークンを取得するにはどうすればよいですか。
私のコード:
<script>
window.onload = function() {
FB.init({appId:422642254433770, cookie:true, status:true, xfbml:true });
FB.getLoginStatus(function(response) {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
var accessTokenOld = response.authResponse.accessToken;
//Extend access token
var OauthParams = {};
OauthParams['client_id'] = 'CLIEN ID';
OauthParams['client_secret'] = 'CLIENT SECRET';
OauthParams['grant_type'] = 'fb_exchange_token';
OauthParams['fb_exchange_token'] = accessToken;
OauthParams['response_type'] = 'token';
FB.api('/oauth/access_token', 'post', OauthParams, function(extendResponse) {
console.log("Extend token: " + extendResponse.accessToken);
});
});
};
</script>