我試圖從API獲取令牌。我的cURL命令似乎在我的終端中工作正常,但似乎無法使用$ http獲取它。
這裏是我的捲毛:雖然使用上面的代碼時
$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:
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
目前我正在訪問它像這樣。像這樣的控制檯錯誤:
的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