我向授权的Instagram帐户发出请求,要求在网站上显示图片。最初,在使用Angular的$http.get(...
时,我遇到了 No' Access-Control-Allow-Origin' 。
从Matt's answer in this question开始,我似乎可以使用getJSON
或Angular $http.jsonp
来绕过此问题。 That Guy's answer也说" JSONP实际上是克服XMLHttpRequest相同域策略的简单技巧"。
所以,我不再遇到这个问题,而且我得到了一个json有效载荷:
{"pagination":{"next_url":"https:\/\/api.instagram.com... etc
但是我得到了一个非常含糊的错误:
Uncaught SyntaxError:意外的令牌:
这是来自Instagram API的回复,所以我不确定为什么在入站json上会出现语法错误。此外,很难找到错误,因为jsonp
响应全部在一行...报告错误。
预览显示我获得了完整的有效负载: