2016-09-21 12 views
0

私はREST APIを使用したいので、私はURLと認証トークンしか持っていません。私はこの目的のためにJquery Ajaxコールを使用しています。私は、エラーJquery Ajaxを使用して認証トークンでAPI呼び出しを呼び出す

以下
Uncaught SyntaxError: Unexpected token : 

は私のサンプルコードは、このコードはjsfileにあり、それは私がindex.htmlのページに含まれていたファイルをJS

$.ajax({ 
    type: 'GET', 
    url: "https://xxxx", 
    contentType: "application/json; charset=utf-8", 
    dataType: "jsonp", 
    crossDomain: true, 
    data: { "api_token": "xxxx", "api_token_secret": "xxx" }, 
    success: function (data) { 
     console.log(data); 
    }, 
    error: function (data) { 
     alert("error"); 
    } 
}); 

で取得しています。ドキュメントの準備ができたら、私はこの関数を呼び出しています。私はデータ型を追加しなかった場合 :アクセス制御チェックに合格しないプリフライトリクエストに対するレスポンスをロードすることはできません のXMLHttpRequestのエラーを与えているJSONP:「アクセス制御は許起源」ヘッダーの値を持つ

誰でも助けてくれますか?どうした?

答えて

0

このライン:

data: { "api_token": "xxxx", "api_token_secret": "xxx" }, 

はこのようになります。

data: { api_token: "xxxx", api_token_secret: "xxx" }, 

あなたはデータキーを引用してはなりません。

+0

申し訳ありません。誤って質問で私は一重引用符を追加しました。それは実際に両側が同じ引用符を持っている –

+0

OK - 私は本当の問題を発見したと思う –

+0

申し訳ありません再び、まだそれは動作していません。私はそれも変えています。同じ問題に直面している。 –

関連する問題