gpt4 book ai didi

snapchat - 如何使用从 Snapchat 接收到的 AccessToken 来获取 UserData?

转载 作者:行者123 更新时间:2023-12-05 02:59:40 40 4
gpt4 key购买 nike

按照 snapkit 登录文档 (WEB),我实现了服务器端代码并​​能够为用户获取访问 token (第 2.5 节 https://docs.snapchat.com/docs/tutorials/login-kit/web/)。

我如何使用此 token 来实际获取用户数据?没有提到必须为前任做什么。使用访问 token 发出 POST/GET 请求?我认为这是该过程中最关键的部分,文档中似乎缺少它。

我还尝试使用 SCSDKLoginClient.getAccessToken(),我能够从 Snapchat 为已登录的用户检索 token 。但是,我也找不到任何关于如何在那里获取用户数据的文档。唯一提到的是回调 fetchUserData(),但那里也没有 Token 字段。

最佳答案

感谢 Snapchat 支持,在经过长时间研究后找到答案后回答我自己的问题。

按照文档获取访问 token 后,请按照以下步骤获取用户信息。

(将 ACCESS_TOKEN 换成您自己的访问 token 。)

发出 POST 请求
URL: "https://kit.snapchat.com/v1/me"
Headers = {'Content-Type': 'application/json', 'Authorization': 'Bearer ' + access_token}
jSON_body= {"query":"{me{displayName bitmoji{avatar} externalId}}"}

这应该返回如下带有用户信息的 jSON 结果:

{
"data": {
"me": {
"displayName": "DISPLAY_NAME",
"bitmoji": {
"avatar": "URL_BITMOJI_IMAGE"
},
"externalId": "EXTERNAL_ID"
}
},
"errors": []
}

关于snapchat - 如何使用从 Snapchat 接收到的 AccessToken 来获取 UserData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57664956/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com