次のコードを使用して、Jquery で AJAX 呼び出しを介してプロファイル情報を取得できます。
var url = 'https://www.google.com/m8/feeds/profiles/domain/{DOMAIN_NAME}/full';
$.ajax({
url: url
+'?access_token='
+accessToken,
headers: {
'GData-Version': '3.0',
'If-Match': '*'
},
async: false,
dataType: 'text',
success: function(data) {
$('#result').text(data);
}
});
};
ただし、同じアクセス トークンで画像を取得しようとすると、次のようになります。
var url = 'https://www.google.com/m8/feeds/profiles/domain/{MY_DOMAIN}/full/{USER_NAME}';
$.ajax({
url: url
+'?access_token='
+accessToken,
headers: {
'GData-Version': '3.0'
},
async: false,
dataType: 'text',
success: function(data) {
$('#result').text(data);
}
});
次のエラーが表示されます: 401 (トークンが無効です - AuthSub トークンのスコープが間違っています)
私が使用しているスコープは、プロファイル データ API ページで提供されているスコープです: https://www.google.com/m8/feeds/profiles
正しい認証を取得するにはどうすればよいですか? 提供されたアクセス トークンは機能しませんか?