2016-10-29 3 views
1

나는 그것을 사용하는 방법을 배우고 있지만 내 코드에 어떤 문제가 있는지 잘 모릅니다.yelp api v3 javascript 액세스 토큰을 얻는 방법

$.ajax({ 
     dataType: "POST", 
     url: "https://api.yelp.com/oauth2/token", 
     grant_type: "client_credentials", 
     client_id: "my_client_id", 
     client_secret: "my_client_secret", 
     success: function(data,textStatus,jqXHR) { 
     console.log(data,textStatus,jqXHR); 
     } 
    }); 

my_client_id 및 my_client_secret는 yelp에서 가져옵니다.

XMLHttpRequest cannot load https://api.yelp.com/oauth2/token. 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'null' is therefore not allowed access. The response had HTTP status code 404. 

편집 :

XMLHttpRequest를로드 할 수 없습니다 HTTPS :

yelpTokenURL = "https://api.yelp.com/oauth2/token?grant_type=client_credentials&client_id=" 
    + id + "&client_secret=" + secret; 
    jQuery.post(yelpTokenURL, function(){ 
    console.log(data); 
    }); 

있어 오류 다시 시도 // ... 없음 브라우저 오류는 다음과 같습니다 'Access-Control-Allow-Origin'헤더가 요청 된 리소스에 있습니다. 따라서 원본 'null'은 액세스가 허용되지 않습니다.

답변

0

는 액세스 토큰을 얻기의 측면에서 당신을 위해 모든 것을 않습니다, 그것은 나를 access_token과 그것은 우체부 크롬 응용 프로그램을 사용하고 https://github.com/Yelp/yelp-fusion/issues/59

을 얻을 도움이 스레드를보십시오.

희망이 도움이되었습니다.

보다도, 윌

+1

당신이 경우에 관련 코드/명령을 추가하는 것이 좋습니다 링크가 더 이상 사용되지 –