我应该在Twitter中为身份验证用户使用哪个URL? 例如,在用户点击以下链接时可以收到用户的Instagram令牌
https://api.instagram.com/oauth/authorize/?client_id=XXX&redirect_uri=XXX&response_type=XXX
此后返回令牌,我可以使用用户个人资料。
如何为twitter建立这样的链接?
答案 0 :(得分:0)
Twitter API有几种授权方式,它取决于你想要做什么来确定采取哪种方法。
Instagram采用的OAuth2方法在Twitter API中称为仅应用程序。仅应用程序的问题是您只能在与用户无关的端点上使用它。例如它非常适合搜索,但不适用于推文(这是用户会做的事情)。
其他几种方法是单用户授权,如果您的应用只需要一组凭据,这是很好的。例如服务器应用程序。另一个是Pin Authorization,它是无法管理Web回调的设备的解决方法。这些使用OAuth 1.0A。
还有一些其他OAuth选项,但这只是为了让您了解可用的选择以及考虑您想要完成的内容以及与Twitter API提供的内容相匹配的需求。以下是Twitter文档以获取更多信息: