2016-10-29 17 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」ヘッダーは、要求されたリソース上に存在します。したがって、原点「ヌル」はアクセスが許可されません。

答えて

0

は、このスレッドを試してみてください、それは私がそれは郵便配達クロムアプリを使用していますaccess_tokenは https://github.com/Yelp/yelp-fusion/issues/59

を得る助け、それはアクセストークンを取得するという点で、あなたのためにすべてを行います。

これが役に立った。あなたは、リンクが古くなった場合に、関連するコード/コマンドを追加することを検討することをお勧めします ウィル

+1

ベスト –

関連する問題