首页 > 解决方案 > 如何使用访问令牌获取 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,我将非常感谢您的意见。谢谢你。

标签: node.jsaxiospinterest

解决方案


你的标题应该是这样的:

headers: {
  Authorization: `Bearer ${your token}`,
  'Content-Type': 'application/json',
  followRedirect: false,}

推荐阅读