在我的 javascript 应用程序中,我想在 Linkedin 上执行人员搜索。由于此搜索必须在用户无需登录 Linkedin 的情况下工作,我使用 javascript OAuth 库和我的 Linkedin api 密钥、密钥、oauth 令牌和 oauth 秘密令牌来生成 api url。此网址如下所示:
当我直接在浏览器中输入网址时,它会提供我想要的结果。但是,执行此 url 的 javascript XMLHttpRequest 总是返回 null。在我看来,这说明跨域策略肯定有问题。然而,由于我已将我的域添加到我的 Linkedin 应用程序的 javascript api 域,我认为不会发生跨域问题。
谁能告诉我这里有什么问题?
PS:这是 XMLHttpRequest 的 javascript 代码:
var xhr=new XMLHttpRequest();
xhr.open("GET",url,true); // url = valid url like the one above
xhr.onreadystatechange=function() {
if (xhr.readyState===4) {
alert(xhr.responseText); // returns null
}
};
xhr.send(null);