【发布时间】:2017-08-29 04:09:06
【问题描述】:
我正在尝试使用 instagrams api,而无需进行身份验证。 如果我去:https://www.instagram.com/explore/tags/chicago/?__a=1
我收到一个 json 响应。 我正在尝试构建一个返回该数据的 Angular 4 提供程序。
getInsta(term){
return this.jsonp.request(this.url+term+'/?__a=1&callback=__ng_jsonp__.__req0.finished')
.map(res => {
console.log(res.json());
});
}
我尝试过“回调”和“c”。我试过 JSONP_CALLBACK。
我得到以下错误:
“SyntaxError: Unexpected token ':'. Parse error. - In Chicago:1”
和
"JSONP 注入脚本没有调用回调"
如果我单击意外的令牌错误,它会将我带到包含所有 json 数据的响应中。所以这意味着它正在通过,我只是无法访问它!
知道如何解决这个问题吗?
【问题讨论】:
-
你有什么确切的回应?
-
@SharikovVladislav 是什么意思?我收到上面列出的 2 个错误,如果我单击令牌错误并查看实际错误所在的行,它会将我带到其中包含确切数据的 jsonp 脚本,就好像您要访问 url您的浏览器。
-
也许this answer 应该有所帮助...答案是针对 Angular 2,但其中大部分也应该适用于 Angular 4
标签: javascript json angular instagram-api ionic3