0

oauth2를 사용하여 Google 지역 정보 client_id를 검색 할 수 있습니까? id 및 Google+ 프로필 URL을 포함한 Google+ 정보를 검색 할 수 있지만 oauth2 사용자를 Google 지역 정보 "client_id"에 연결하는 방법이 필요합니다.oauth2를 사용하여 Google 지역 정보 검색 client_id

oauth2 팝업에 나열된 장소 범위를 포함 할 수 있었고 사용자에게 자원 액세스 권한을 요청했지만 인증 된 사용자의 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는 특정 장소 (업체)와 연결된 이벤트 생성을 권장합니다. Google Places API를 기반으로 목록을 생성 중입니다 검색세부 정보 응답 (톱 - 60.bunkerhill.com의 프로토 타입이 하나 이상의 링크를 따름) 기업이 관련 목록에 이벤트를 추가 할 수 있기를 원하지만 처음에 장소 세부 정보 응답 데이터를 Google Sign-On과 연결하지 않아도됩니다. 또는 나는 여기에서 중요한 무엇인가 놓치고 있냐?

그래서 문제는 사용자가 로그인에서 할 수있는 장소 세부 항목과 사용자를 연결하는 데 사용 될 수있는 데이터를 제공 가능한 구글의 OAuth API에 "입니다? ​​

답변

1

구글 장소 API는 아니다 G + API와 동일

장소 데이터에 액세스하는 방법은 https://developers.google.com/places/documentation/을 확인하세요.이 API에는 OAuth를 사용하지 않으므로 http 요청에 developers.google.com/console의 키만 포함하면됩니다.

+0

이전 댓글을 무시하십시오. 내 질문에 대한 설명을 추가했으며이 문제에 대해 밝힐 수 있기를 바랍니다. –

1

명확한 질문에 대해서는 다음과 같습니다. 아니요. Places API 인증 및 승인 f 또는 이벤트를 만드는 것은 개발자 (및 API 키)를 통해서만 가능하며 응용 프로그램과 상호 작용할 수있는 최종 사용자는 절대 사용하지 마십시오.

이 특정 사례의 경우 개발자 (개발자)는 장소와 연결된 이벤트를 만들 수 있지만 해당 이벤트를 만들 때 어떤 최종 사용자를 추가로 연결할지 결정해야합니다 , 당신이 그렇게한다면 당신의 응용 프로그램 내에 그 메타 데이터를 저장하십시오.

Places API 자체가 애플리케이션과 관련하여 이러한 관계를 이해할만한 이유가 있습니까?

+0

신속한 답장을 보내 주셔서 감사합니다. 예, Google+에 제공되는 것과 같은 협회에 큰 가치가 있다고 생각합니다.Google 애플리케이션에 로그인 한 후 관련 지역 비즈니스를 (목록에 포함 된 경우) 찾을 수 있으며 사용자가 자신의 일정이나 특별 (시간 제한) 쿠폰을 입력 할 수 있습니다. –

+0

"연결된 장소 찾기"를 사용하면 로그인 한 사용자가 필터링 한 장소 (예 : 해당 사용자가 만든 이벤트가있는 장소)를 검색하고 싶습니까? – jlivni

+0

60 개 지역의 목록을 " textsearrch "쿼리, 예. query = "plastic + surgeons + in + san + francisco". 현재 Google은 특정 비즈니스와 관련된 모든 일정을 표시하지만 이러한 이벤트는 Google 애플리케이션에서 만들어야하기 때문에 Google OAuth 인증 사용자가 표시된 60 개의 목록과 연결된 장소 항목에 대한 이벤트를 관리 할 수있는 방법이 필요합니다. 로그인 한 사용자와 연결된 장소 항목에 '이벤트 관리'링크가 표시됩니다. –

관련 문제