具有OAuth2问题的Mailchimp API

时间:2016-09-20 13:05:49

标签: angularjs http cors mailchimp mailchimp-api-v3.0

我对 mailchimp API 及其 OAuth2服务有疑问。

最初我尝试使用我的API-Key来使用他们的API客户端,但他们建议使用服务器端代理来隐藏我的密钥。后来,我试图使用他们的OAuth。我已按照他们在此page中建议的说明,一切正常,我检索了我的访问令牌但是当我在Angular Factory中使用它时,它会使用 501 - 未实现<进行预检OPTION请求/ strong>回复......

我是否可能需要使用OAuth解决方案的服务器端代理?

Link to the AngularJS factory

请求标题

OPTIONS /3.0/campaigns HTTP/1.1
Host: us13.api.mailchimp.com
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Access-Control-Request-Method: GET
Origin: http://127.0.0.1:3000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Access-Control-Request-Headers: authorization
Accept: */*
DNT: 1
Referer: http://127.0.0.1:3000/
Accept-Encoding: gzip, deflate, sdch, br
Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4

响应标题

HTTP/1.1 501 Not Implemented
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 281
Expires: Tue, 20 Sep 2016 12:37:55 GMT
Date: Tue, 20 Sep 2016 12:37:55 GMT
Connection: close

0 个答案:

没有答案