1

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をエクスプローラーのものに置き換えると、同じ結果が返されることに注意してください

4

0 に答える 0