Node.js は初めてです。Instagram のサブスクリプション/ストリーミング API にアクセスする必要があるプロジェクトに取り組んでいます。Instagram から送信されたチャレンジ コードでサーバーが応答する必要があるハンドシェイク認証でスタックしました。
チャレンジ コードを取得してログに記録するコード:
var http = require('http'),
url = require ('url');
http.createServer(function (req, res) {
var parts = url.parse(req.url, true);
var parts = parts.query['hub.challenge'];
console.log(parts);
}).listen(8080, '0.0.0.0');
サブスクライブ リクエストを Instagram に送信するコードは次のとおりです。
Instagram = require('instagram-node-lib');
Instagram.set('client_id', 'myClientID');
Instagram.set('client_secret', 'myClientSecret');
Instagram.set('callback_url', 'http://www.myLocalTunnelAddress/callback.js')
Instagram.media.subscribe({ lat: 48.858844300000001, lng: 2.2943506, radius: 1000 });
Instagram の GET リクエストからチャレンジ コードを取得できますが、しばらくこの作業を行っていて、まだ返送できていません。これを行う方法について誰か提案がありますか?ありがとうございました!