stackexchange API から json データを取得しようとしています。OAuth コードとアクセス トークンの受信は正常に機能します。しかし、実際のデータ取得エンドポイントを呼び出すと、応答は奇妙に見えます。おそらくエンコードされているか、類似しています。
リクエストは次のようになります。
var client = requestjson.newClient('https://api.stackexchange.com');
client.get("/2.2/me/comments?order=desc&sort=creation&site=stackoverflow&access_token="+myToken+"&key="+key, function(err, res, body) {
console.log(body);
})
そして、応答本文は次のようになります。
i�)�)QEJ�a��Ml�d4���20�c����M���]�v5/AZ�m��z �C��`�~���*ͳ`Fh'����<M��k��J������J��> &��ȗ����m��o>U�n�鴬�x=M��}1��m��'����ϻ��#
��zDn���n=ϳh[��QY��M���uv�*����&?;��S��х�V���'{mJ? �8/�W�q���͓��+��qK��������X�9X~��g�������YrVY���B���X1#�`E
試してみましJSON.parse
たが、コンソールにエラーがスローされます。