node.js - 如何使用访问令牌获取 Pinterest 登录用户详细信息
问题描述
我已经为用户完成了 Oauth2 访问令牌检索流程,现在我希望使用该访问令牌来读取用户配置文件信息。如何将访问令牌传递给提供的端点,如此处所述?
https://developers.pinterest.com/docs/api/v5/#operation/user_account/get
他们的文件对此并不十分清楚。
这是我尝试过的:
const { access_token } = responseData;
let userAccountDataUrl = `https://api.pinterest.com/v5/user_account`;
axios.get(userAccountDataUrl, {
headers: {
'Authorization': `pinterest_oauth2 (user_accounts:read)`
}
}).then((userAccountResponse) => {
const userData = userAccountResponse.data;
console.log(`FetchedUserAccount=${JSON.stringify(userData, null, 2)}`);
}).catch((e) => {
console.log(`Error fetching user account due to ${JSON.stringify(e.response.data)}`);
});
如果您使用过 pinterest api,我将非常感谢您的意见。谢谢你。
解决方案
你的标题应该是这样的:
headers: {
Authorization: `Bearer ${your token}`,
'Content-Type': 'application/json',
followRedirect: false,}
推荐阅读
- python - sklearn中的分类器输出值范围
- sql-server - SQL Server 数据库的多个 .mdf 文件
- javascript - TypeError:使用包含点字符的 By.linkText 的定位器错误(Selenium)
- javascript - 在 React 中提交表单之前如何调用 confirm()?
- python - 开始新的 Whatsapp 聊天 Selenium Python
- python - tf.placeholder() 和 tf.get_variable() 的新版本是什么?
- python - 尝试检查字符串中是否存在字符,如果存在则返回 False
- python - Python3 - Leetcode 问题示例用例失败
- javascript - 如何使用 dropzonejs 添加水印
- c++ - 检查逆时针方向而不是顺时针方向