是否可以检索使用的oauth2的谷歌的地方CLIENT_ID?我能够检索Google+的信息,包括ID和Google+个人资料网址,但我需要一种方法来扳平的oauth2用户对谷歌的地方“的client_id”。使用的oauth2检索谷歌地方CLIENT_ID
我已经能够包含oauth2弹出窗口中列出的Places作用域,并要求用户访问资源的权限,但无法弄清楚如何检索经过身份验证的用户的client_id。
作用域:
var scopes = 'https://www.googleapis.com/auth/plus.me https://maps.google.com/maps/feeds/ https://www.googleapis.com/auth/places';
Google+的API负载
虽然我可以成功地检索加上数据,地方API似乎并没有公开任何数据。这是我曾尝试过的:
function makeApiCall() {
/* the plus api does retrieve data, but a similar call to places does not
gapi.client.load('plus', 'v1', function() {
var request = gapi.client.plus.people.get({
'userId': 'me'
});
request.execute(function (resp) {
$(".google-signin").find("img").attr('src', resp.image.url).css('height', '32').css('width', '32');
$("#login-msg").text('Welcome: ' + resp.displayName);
$("img.vote").css('visibility', 'visible');
});
});
*/
gapi.client.load('places', 'v1', function() {
debugger
// the gapi.client does not contain a "places" object
var request = gapi.client.places.get({
'userId': 'me'
});
request.execute(function (resp) {
debugger
});
});
}
有关此问题的任何明确表示赞赏。
澄清编辑
也许我没有让自己清楚。 Google Places API鼓励创建与特定地点(业务)相关联的活动。我们是基于谷歌Places API的搜索和细节响应(原型在top-60.bunkerhill.com跟随一个或多个链接),我们希望企业能够活动添加到其相关的上市,但不能生成列表在不首先以某种方式将Places详细信息响应数据与Google Sign-On相关联的情况下进行此操作;还是我错过了重要的东西?
所以现在的问题是“用户可以登录到任何可用的谷歌OAuth的API,它提供了一些数据,可以用来给用户一个地方的详细资料项关联?
请忽略以前的评论。我已经添加了对我的问题的澄清,并希望您能够澄清一些问题。 –