私はAPIからトークンを取得しようとしています。私のcURLコマンドは、私の端末でうまく動作しているようですが、$ httpを使って得ることはできません。ここで
は私のcURLのです:
curl --data "grant_type=authorization_code&client_id=CLIENT_ID&client_secret=SECRET_KEY&redirect_uri=http://localhost:9999&code=AUTH_CODE" https://www.twitchalerts.com/api/v1.0/token
と
curl --data "access_token=ACCESS_TOKEN&name=Kennan&identifier=IDENTIFIER&amount=50¤cy=USD&message=TESTTESTETSTS" https://www.twitchalerts.com/api/v1.0/donations
現在、私はこのようにそれをアクセスしています:
$http.get('https://www.twitchalerts.com/api/v1.0/token?grant_type=authorization_code&client_id=CLIENT_ID&client_secret=SECRET_KEY&redirect_uri=http://localhost:9999&code=' + AUTH_CODE)
.success(function(data) {
console.log(data)
})
.error(function(data) {
alert(data);
console.log('Error: ' + data);
});
それは私に上記のコードを使用して404かかわらを与えています。そして、このようなコンソールエラー:
XMLHttpRequestがhttps://www.twitchalerts.com/api/v1.0/token?grant_type=authorization_code&c ... ct_uri = http://localhost:9999&code=RhWKTP0GACyS6VkfSpVaOlrYTWmKyAKLSwJg2Ynqをロードすることはできません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'http://localhost:9999'はアクセスできません。応答にHTTPステータスコード404がありました。
私はJSON応答を期待しています。このような何か:
{access_token: 'loXk8FTOFwKfrLP3bGCnJldBxuGX03a03iQdxR8A',token_type:'Bearer',refresh_token: 'IXCGDha46Q4eHBKrijmAqUwScbsMSuBy9IopXp80'}
'$ http'リクエストをどのようにして作成していますか..いくつかのコードを表示しています。 –
*うまく動作していない部分を表示しないと、動作する部分を表示することはあまり役に立ちません。 – JJJ
@Juhana \t 申し訳ありません。私は今投稿を更新しました – kennanwho