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 请求中获取挑战代码,但已经为此工作了一段时间并且无法将其发回。有没有人有关于如何做到这一点的建议?谢谢!