问题标签 [scribe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oauth - 获取用户电子邮件 Yahoo Oauth(使用 Scribe-Java API)
尝试使用 Oauth 系统从 Yahoo 访问用户配置文件,为此我正在 Scribe-Java API 的帮助下工作正常,除了一个我确定与我正在使用的 API 无关的问题
在我的雅虎个人资料中,我有以下设置
所以我回来的是other_id@gmail.com
这意味着我无法获得登录用户的正确信息。一旦我能够获得 guid,我就会将请求发送到以下 URL
任何方式我都可以获得与用户关联的雅虎邮件 ID 来代替其他 ID,即使它被设置为主要或与任何其他电子邮件 ID 一起我想要的只是获取他/她登录系统。
hadoop - Hadoop 日志记录和报告
我们可以将 Hadoop 仅用于日志记录还是仅用于报告?所以我可以尝试不同的事情,比如使用 scribe 进行日志记录和使用 Hadoop 进行报告。
oauth - 使用 Scribe 的 google api 单点登录?
无论如何使用 Scribe 检索 Google Oauth refresh_token 吗?
我正在构建一个需要在 java Gdata 和 Google api java 客户端库之间混合使用多个范围的应用程序——当我的应用程序的用户登录时,我正在寻找单点登录 (SSO)。但是由于当前 Google 的状态应用程序 API 需要 Oauth 1 或 Oauth 2,具体取决于您需要的库/范围,我有点卡住了。
- Oauth 1(java gdata 例如分析数据导出范围) - 需要 access_token 密钥
- Oauth 2(google api java 客户端,例如分析日历范围)- 需要刷新令牌,目前在 Scribe OAuth 1 调用中不可用
任何提示/建议?有人通过单点登录管理这个吗?
java - 如何在 scribe oauthrequest 中添加文件参数?
如标题所述
如果输入是文件,oauthRequest.addBodyParameter(key, value) 似乎效果不佳
我尝试执行以下操作以强制将文件转换为字符串,但无济于事:
顺便说一句,我正在尝试以编程方式将图像上传到 Flickr(不确定是否有更直接的方法)
java - 从 Scribe 中的请求标头中删除 oauth_token
我们正在尝试连接另一家公司的自定义 API,该 API 使用两条腿 OAuth 来验证请求并向我们发送响应。
目前我们拥有的代码正在发送一个请求,但它没有在另一端进行身份验证,因此发送了一个 UNAUTHORIZED 响应。
到目前为止,我们调查的步骤:
- 使用相同的凭据在 python 中使用 OAuth 实现连接到远程站点。
- 要求另一家公司将我们的 OAuth 请求与另一家成功的 OAuth 请求进行比较,以查看我们的 OAuth 请求中是否缺少任何内容。
在上面的第二点之后,我们的请求和另一个工作请求之间的唯一区别是oauth_token
参数存在于我们的请求中而不是其他请求中。此外,他说他们的大多数oauth_body_hash_value
请求都有一个,但我们的请求中没有 - 尽管他们确实收到了没有它的工作请求。
有没有办法删除oauth_token
Scribe 中的参数?或者,oauth_body_hash_value
总是需要?没有请求可以工作吗?
我已经包含了下面的代码,我对 OAuth 完全陌生,所以请随时告诉我是否还有其他问题。
请注意,TestAPI.class 扩展了 DefaultAPI10a 并且只为所有三个必需的方法返回“”。
java - 如何在没有人工干预的情况下获取 oauth_verifier
我正在尝试获取 LinkedIn 的访问令牌这是代码的一部分,
我能够获取请求令牌和授权 URL,即https://api.linkedin.com/uas/oauth/authorize?oauth_token=some_value
要获取验证器对象,我需要将验证器值传递给构造函数. 我如何获得这个值?这是一个 oob 请求,因此没有为服务设置回调。我应该如何使用授权 URL 来获取oauth_verifier
?
java - 使用 Scribe 与 Vimeo 集成 OAuth
我已经能够使用 Scribe API 从 Vimeo 成功获取访问令牌。
但是,当我尝试访问受保护的资源时,会收到无效签名错误。我OAuthService
用来尝试访问受保护资源的我看起来像:
然后,我提出一个请求,执行以下操作:
这失败并告诉我签名无效。
java - 运行 JNI 程序时出现“java/lang/NoClassDefFoundError: java/lang/Object”
我为安装 scribe & hdfs 感到非常痛苦。值得欣赏,我解决了大部分问题。但是,我被困在这里。
我安装了 libhdfs ,并编写了一个“Hello world”测试:
当我运行它时它会打印这个消息:
我发誓我已经设置了 CLASSPATH
java - Scribe 的 Oauth 问题
我正在使用 scribe 制作具有 oauth 支持的应用程序。我在 Twitter 上没有发现问题,但是在使用 facebook 时我遇到了问题......
这是适用于 twitter oauth 的代码
它在第二行给了我一个错误:
我知道它说我可能会使用 getAuthorizationUrl ...但我必须传递一个 requestToken ...
请你帮助我好吗?
使用 Scribe 和 Facebook 的任何示例都会有所帮助
谢谢!
PS:与 Windows Live 相同的问题!=(
编辑:
我一直在查看 Scribe 库的源代码,发现了一些东西
在这里我们可以看到我可以使用 null 参数调用 getAuthorizationUrl(...) 因为它不使用它......但我认为现在的问题是配置未填充......
这是我初始化 facebook 服务的方式:
它是否正确?
谢谢!
java - scribe 不支持 oauth 2.0 中的 refresh_token 对吗?
我发现scribe没有refresh_token
在访问令牌中提取。
OAuth 1.0 提取器包含:
其中包含令牌秘密。
但是在 OAuth2.0 中,没有令牌秘密,而是refresh_token
取而代之。Scribe 只是忽略它:
这会导致问题。访问令牌将来可能会过期。我必须在每次登录前通过保存的刷新令牌来刷新访问令牌,但无法直接获取它。
我计划改进抄写员添加此功能(这并不难)...但是有人已经这样做了吗?