即使提供了访问令牌,Instagram API订阅端点也会请求访问令牌

时间:2017-11-13 23:37:10

标签: node.js instagram instagram-api

我向Instagram API订阅端点发送POST请求以添加用户订阅,但收到错误:

{"meta": {"code":400, "error_type":"OAuthParameterException", "error_message":"Missing client_id or access_token URL parameter."}} client_id

我在请求中提供了access_tokenlet access_token = user[0].access_token let options = { method: 'POST', uri: `https://api.instagram.com/v1/subscriptions/`, body: { access_token: access_token, client_id: instaConfig.client_id, client_secret: instaConfig.client_secret, object: 'user', aspect: 'media', verify_token: 'myVerifyToken', callback_url: `${callback_url}` }, headers: { 'User-Agent': 'Request-Promise' }, // Automatically parses the JSON string in the response json: true } // rp = require('request-promise') rp(options) .then((response) => { console.log('subscriptions response: ' + util.inspect(response, { showHidden: true, depth: null })) }) .catch((err) => { console.log('error: ' + err) })

这是请求代码。

{{1}}

1 个答案:

答案 0 :(得分:1)

它不会从身体上读取。它需要从查询参数或标题传递。