me/feed という Web ページがあります。
私が得た結果セットは、API Explorer を使用した場合とは異なります。
両方の access_tokens をデバッグしましたが、同じアクセス権を持っています。
ただし、Explorer で作成したアクセス トークンを自分の Web ページ (ハード コード) で使用すると、api Explorer と同じ結果が得られました。
以下は、これら 2 つの access_tokens のスクリーンショットです。アプリケーション ID 以外に違いは見られませんでした
アイデアはありますか?
Belows are code about I obtains my own token
FB.init({
appId: '138930956203643',
channelUrl: '//www.lbm.co.uk/channel.htm',
cookie: true,
status: true,
xfbml: true,
oauth: true
});
FB.login(function (response) {
if (response.authResponse) {
// alert('Authorization result: ' + response.status);
access_token = response.authResponse.accessToken;
uid = response.authResponse.userID;
$("#loginbutton").hide();
$("#logoutbutton").show();
getUserInfo(); // Get User Information.
getLikes();
} else {
alert('Authorization result: ' + response.status);
}
}, { scope: 'user_likes, email, user_friends,read_stream, export_stream' });
次に get feed を呼び出します
$.get('https://graph.facebook.com/' + uid + '/feed?
method=GET&format=json&suppress_http_code=1&access_token='+ access_token, getFeedNext,
"json");
同じコードの場合、access_tokenをエクスプローラーのものに置き換えると、同じ結果が返されることに注意してください