私の JavaScript アプリケーションでは、Linkedin で人の検索を実行したいと考えています。この検索は、ユーザーが Linkedin にログインしなくても機能する必要があるため、JavaScript OAuth ライブラリと、Linkedin API キー、秘密鍵、oauth トークン、および oauth 秘密トークンを使用して API URL を生成しています。この URL は次のようになります。
ブラウザに 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);