Twitter.requestCredential功能响应
Twitter.requestCredential function response
Twitter.requestCredential函数的预期响应是什么?我在accons.js中配置了我的推特应用程序,如下所示:
ServiceConfiguration.configurations.remove({
service: 'twitter'
});
ServiceConfiguration.configurations.insert({
service: 'twitter',
consumerKey: 'XXXXXXXXXXXXXXXXXX',
secret: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
});
然后我运行这样的函数:
Twitter.requestCredential(function (result) {
console.log(result);
})
在所有应用程序授权过程成功完成后,我不断获得这些奇怪的字符串"5H7he8sfijie1jccrLnB4oVTdPa-kogKctNpHyQ-18"
我在文档中读到,如果我只需要来自Twitter的OAuth令牌,我可以使用"Twitter"包。https://www.meteor.com/accounts
所以问题是如何从这个函数中获得真正的OAuth令牌?
Twitter.requestCredential
可以在GitHub上的Meteor代码库中找到:https://github.com/meteor/meteor/blob/89971d6205dfbe1d8620b88868fb8c65784daaf5/packages/twitter/twitter_client.js
根据该函数的注释,它在完成时调用回调函数credentialRequestCompleteCallback
。credentialRequestCompleteCallback
采用一个参数:credentialToken
表示成功,Error
表示错误。
Twitter.requestCredential
发送给credentialRequestCompleteCallback
的credentialToken
字符串只是附加到OAuth URL的随机生成的字母数字字符串,以唯一地标识登录请求。
Twitter.requestCredential
的实际工作是由OAuth.launchLogin
:完成的
OAuth.launchLogin({
loginService: "twitter",
loginStyle: loginStyle,
loginUrl: loginUrl,
credentialRequestCompleteCallback: credentialRequestCompleteCallback,
credentialToken: credentialToken
});
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 具有预览功能的异常响应拆分滑块
- 当我的响应菜单打开时,我如何删除用户转到侧面的功能
- 加速谷歌脚本中的onEdit功能-有时没有响应
- 如何在更改屏幕大小时删除功能(菜单响应)
- 制作预制响应功能的最佳方法是什么
- 响应式JavaScript – 加载/隐藏与浏览器宽度相关的特定功能
- 如何从移动响应屏幕中删除悬停功能
- 无法加载资源:服务器在绑定功能中以状态 500(内部服务器错误)进行响应
- Twitter.requestCredential功能响应
- 使用Jasmine测试服务功能POST响应
- 改进AJAX响应处理功能
- 如何覆盖Twitter Bootstrap 2中的响应功能2
- 等待ajax响应相同的功能
- 具有翻转/图像交换功能的响应图像地图位于潜水器外部
- 在进一步功能中使用响应
- 在甜蜜警报响应后触发一个功能
- 并发AJAX请求和响应功能
- 如何在Chase Paymentech中使用托管支付表单中的响应功能
- jQuery基本滑块-删除大小调整/响应功能