Twitter API 调用,仅使用 javascript 获取 OAuth 的access_token
Twitter API call to get access_token of OAuth only with javascript
我试图弄清楚我是否可以在一个简单的ajax调用中使用Twitter OAuth对用户进行身份验证。我需要使用javascript,因为我正在使用Phonegap在iOS上构建应用程序。这是用于Facebook的API,用于在用户登录并授权应用后直接检索该用户的access_token。
如果有这个 API 调用的 Twitter 等效项是什么?
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URI
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
&response_type=token
我已经尝试应用三足身份验证,当然无济于事。我不喜欢使用 pin 授权方法。
任何帮助将不胜感激,非常感谢大家!
xAuth 会满足您的需求吗?根据Twitter的说法,"xAuth允许桌面和移动应用程序跳过request_token和授权步骤,直接跳到access_token步骤。唯一需要注意的是,您需要向Twitter请求权限才能使用xAuth。
+1 表示 Mark S's as xAuth 是用户体验和易于实现的一个引人注目的选择。如果你能让Twitter批准它,我肯定会这样做。
您还可以使用自定义 URL 注册 iOS 应用,该 URL 可用作授权步骤的回调。这将允许您直接接收到您的应用的oauth_verifier,而无需通过用户输入 PIN 码。
另一个提示是简单地从任何有效的回调中抓取oauth_verifier。Web 视图加载它后,可以检查 Web 视图的地址属性中是否有 oauth_verifier 参数。验证器归您所有后,您将能够获得访问令牌。
相关文章:
- 如何获取登录用户的twitter oAuth令牌
- Axios CORS 问题与 Github oauth 未获取访问令牌
- OAuth 2.0使用Google Client for JavaScript,获取权限被拒绝
- 使用 OAuth.io JS 库从LinkedIn获取个人源会给出 403 禁止错误
- Twitter API 调用,仅使用 javascript 获取 OAuth 的access_token
- 在nodejs中使用twitter oauth时无法获取/auth/twitter/callback
- 通过请求从代码中获取 Dropbox OAuth 令牌.js失败;等效卷曲工作
- 如何使用 oauth 发出推特获取请求
- JavaScript 从 URL 中获取 OAuth 令牌
- 无法从OAuth Google API获取已安装应用程序的访问令牌
- 如何在OAuth 2.0中获取刷新令牌
- Safari Can't在Google Oauth回调后获取Uri片段
- 无法使用jQuery执行POST请求以获取Strava OAuth令牌
- 是否有可能/可行将非microsoft REST客户端应用程序集成到Sharepoint 2013 OAuth中以获取R
- OAuth.使用OAuth获取tweet时出现未定义错误.重定向方法的回调
- 在Javascript中获取OAuth 2.0的google api密钥
- 如何使用AJAX获取oAuth参数
- 获取没有秘密的github OAuth令牌
- 获取访问令牌时,签名LinkedIn Oauth无效
- 获取401访问权限http://localhost:8080/oauth/token.