我们正在开发一个网站,它有一个创建培训的功能。要创建一个培训,用户需要是一个讲师,并提交他/她的Facebook,Instagram,Twitter的个人资料链接.现在我们非常好奇是否有任何方法来验证用户提供的链接(他/她实际上拥有这个配置文件)。我找不到任何文档,博客或类似于我们的要求。如果有什么办法能满足要求,任何建议都将是非常有帮助的。应用程序后端:ASP.Net核心6,前端:React
0mkxixxg1#
**Facebook:**Afaik没有办法验证用户链接-识别用户的唯一方法是让他授权您的Facebook应用程序。但不赞成获取他的“真实的”个人资料URL:https://developers.facebook.com/docs/graph-api/changelog/version3.0**Instagram:**授权后,您可以使用此终结点获取用户/配置文件名称:https://developers.facebook.com/docs/instagram-basic-display-api/reference/user/**Twitter:**应该可以获取screen_name,因此您只需将其与登录用户的screen_name匹配:https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/user
在任何情况下,你需要不同的应用程序用于所有平台。Instagram/Facebook可以是一个应用程序,但对于Twitter,你需要一个单独的应用程序。
1条答案
按热度按时间0mkxixxg1#
**Facebook:**Afaik没有办法验证用户链接-识别用户的唯一方法是让他授权您的Facebook应用程序。但不赞成获取他的“真实的”个人资料URL:https://developers.facebook.com/docs/graph-api/changelog/version3.0
**Instagram:**授权后,您可以使用此终结点获取用户/配置文件名称:https://developers.facebook.com/docs/instagram-basic-display-api/reference/user/
**Twitter:**应该可以获取screen_name,因此您只需将其与登录用户的screen_name匹配:https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/user
在任何情况下,你需要不同的应用程序用于所有平台。Instagram/Facebook可以是一个应用程序,但对于Twitter,你需要一个单独的应用程序。