问题标签 [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.

0 投票
1 回答
3358 浏览

oauth - 获取用户电子邮件 Yahoo Oauth(使用 Scribe-Java API)

尝试使用 Oauth 系统从 Yahoo 访问用户配置文件,为此我正在 Scribe-Java API 的帮助下工作正常,除了一个我确定与我正在使用的 API 无关的问题

在我的雅虎个人资料中,我有以下设置

所以我回来的是other_id@gmail.com这意味着我无法获得登录用户的正确信息。一旦我能够获得 guid,我就会将请求发送到以下 URL

任何方式我都可以获得与用户关联的雅虎邮件 ID 来代替其他 ID,即使它被设置为主要或与任何其他电子邮件 ID 一起我想要的只是获取他/她登录系统。

0 投票
2 回答
378 浏览

hadoop - Hadoop 日志记录和报告

我们可以将 Hadoop 仅用于日志记录还是仅用于报告?所以我可以尝试不同的事情,比如使用 scribe 进行日志记录和使用 Hadoop 进行报告。

0 投票
2 回答
1420 浏览

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 调用中不可用

任何提示/建议?有人通过单点登录管理这个吗?

0 投票
3 回答
2399 浏览

java - 如何在 scribe oauthrequest 中添加文件参数?

如标题所述

如果输入是文件,oauthRequest.addBodyParameter(key, value) 似乎效果不佳

我尝试执行以下操作以强制将文件转换为字符串,但无济于事:

顺便说一句,我正在尝试以编程方式将图像上传到 Flickr(不确定是否有更直接的方法)

0 投票
3 回答
1575 浏览

java - 从 Scribe 中的请求标头中删除 oauth_token

我们正在尝试连接另一家公司的自定义 API,该 API 使用两条腿 OAuth 来验证请求并向我们发送响应。

目前我们拥有的代码正在发送一个请求,但它没有在另一端进行身份验证,因此发送了一个 UNAUTHORIZED 响应。

到目前为止,我们调查的步骤:

  • 使用相同的凭据在 python 中使用 OAuth 实现连接到远程站点。
  • 要求另一家公司将我们的 OAuth 请求与另一家成功的 OAuth 请求进行比较,以查看我们的 OAuth 请求中是否缺少任何内容。

在上面的第二点之后,我们的请求和另一个工作请求之间的唯一区别是oauth_token参数存在于我们的请求中而不是其他请求中。此外,他说他们的大多数oauth_body_hash_value请求都有一个,但我们的请求中没有 - 尽管他们确实收到了没有它的工作请求。

有没有办法删除oauth_tokenScribe 中的参数?或者,oauth_body_hash_value总是需要?没有请求可以工作吗?

我已经包含了下面的代码,我对 OAuth 完全陌生,所以请随时告诉我是否还有其他问题。

请注意,TestAPI.class 扩展了 DefaultAPI10a 并且只为所有三个必需的方法返回“”。

0 投票
2 回答
4257 浏览

java - 如何在没有人工干预的情况下获取 oauth_verifier

我正在尝试获取 LinkedIn 的访问令牌这是代码的一部分,

我能够获取请求令牌和授权 URL,即https://api.linkedin.com/uas/oauth/authorize?oauth_token=some_value 要获取验证器对象,我需要将验证器值传递给构造函数. 我如何获得这个值?这是一个 oob 请求,因此没有为服务设置回调。我应该如何使用授权 URL 来获取oauth_verifier

0 投票
1 回答
1032 浏览

java - 使用 Scribe 与 Vimeo 集成 OAuth

我已经能够使用 Scribe API 从 Vimeo 成功获取访问令牌。

但是,当我尝试访问受保护的资源时,会收到无效签名错误。我OAuthService用来尝试访问受保护资源的我看起来像:

然后,我提出一个请求,执行以下操作:

这失败并告诉我签名无效。

0 投票
1 回答
5257 浏览

java - 运行 JNI 程序时出现“java/lang/NoClassDefFoundError: java/lang/Object”

我为安装 scribe & hdfs 感到非常痛苦。值得欣赏,我解决了大部分问题。但是,我被困在这里。

我安装了 libhdfs ,并编写了一个“Hello world”测试:

当我运行它时它会打印这个消息:

我发誓我已经设置了 CLASSPATH

0 投票
2 回答
9586 浏览

java - Scribe 的 Oauth 问题

我正在使用 scribe 制作具有 oauth 支持的应用程序。我在 Twitter 上没有发现问题,但是在使用 facebook 时我遇到了问题......

这是适用于 twitter oauth 的代码

它在第二行给了我一个错误:

我知道它说我可能会使用 getAuthorizationUrl ...但我必须传递一个 requestToken ...

请你帮助我好吗?

使用 Scribe 和 Facebook 的任何示例都会有所帮助

谢谢!

PS:与 Windows Live 相同的问题!=(

编辑:

我一直在查看 Scribe 库的源代码,发现了一些东西

https://github.com/fernandezpablo85/scribe-java/blob/master/src/main/java/org/scribe/oauth/OAuth20ServiceImpl.java

在这里我们可以看到我可以使用 null 参数调用 getAuthorizationUrl(...) 因为它不使用它......但我认为现在的问题是配置未填充......

这是我初始化 facebook 服务的方式:

它是否正确?

谢谢!

0 投票
2 回答
3696 浏览

java - scribe 不支持 oauth 2.0 中的 refresh_token 对吗?

我发现scribe没有refresh_token在访问令牌中提取。

OAuth 1.0 提取器包含:

其中包含令牌秘密。

但是在 OAuth2.0 中,没有令牌秘密,而是refresh_token取而代之。Scribe 只是忽略它:

这会导致问题。访问令牌将来可能会过期。我必须在每次登录前通过保存的刷新令牌来刷新访问令牌,但无法直接获取它。

我计划改进抄写员添加此功能(这并不难)...但是有人已经这样做了吗?