问题标签 [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 回答
25155 浏览

scribe - 水槽 vs 卡夫卡 vs 其他

可能以前有人问过这个问题,但鉴于这些技术已经成熟,我认为今天再次考虑是件好事。我们希望使用 Flume、kafka、scribe 或其他之一将流式 facebook 和 twitter 个人资料信息存储到 hbase 中,以便稍后进行分析。我们正在考虑使用水槽,但我没有使用其他技术来做出明智的决定。任何能够揭示一些光芒的人都会很棒!非常感谢。

0 投票
1 回答
1505 浏览

java - OAuth 协议/java- Scribe:存储令牌?

我一直在使用 [scribe API][1] 和一个基本示例,例如:

https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/TwitterExample.java

在面向命令行的界面中,要求用户打开网络浏览器并复制和粘贴“accessToken”。

一旦用户复制了“accessToken”,我想在以后调用该工具时避免这个“浏览器步骤”:我可以将“accessToken”存储在某个地方以便以后重新使用吗?它适用于任何服务器(Twitter?Flickr ...)吗?我应该如何更改代码以重用以前保存的“accessToken”?

谢谢,

0 投票
2 回答
4471 浏览

java - 使用 OAuth 令牌查看 Vimeo 私人视频

任何人都可以使用 scribe 在 Vimeo API 中提供帮助吗?我的目标是访问私人视频(我上传的),而不必强制用户输入密码(这个过程应该在后台完成)。

根据我的理解/从研究中得出的结论是必要的:

  1. 使用 oAuth 协议并通过以下链接请求应用程序授权:

    https://vimeo.com/oauth/authorize?oauth_token=XXXX

    该操作成功执行,响应数据被发送到回调 URL,类似于:

    http://127.0.0.1:8001/XPTO.html?oauth_token=AUTH_TOKEN_EXAMPLE&oauth_verifier=VERIFIIER__EXAMPLE"

  2. 根据 Brad Dougherty(Vimeo API 员工)的说法,有可能做这样的事情

    如果您自己完成 OAuth 流程,则可以保存该令牌并使用它进行调用。

我正在使用这段代码:

我有以下错误:

响应正文不正确。无法从中提取令牌和秘密:'401 Unauthorized - Invalid signature - 传递的 oauth_signature 无效。'

什么在逃避我?这是正确的做法,对吧?

0 投票
1 回答
615 浏览

scribe - Scribe 令牌到期

我保存通过授权获得的令牌并将它们用于发布和类似请求。但是,如果令牌过期,我需要知道何时重新登录。

抄写员会抛出任何相对异常吗?从消息来源来看,它没有,但也许它会抛出任何其他问题?也许您可以提出更好的方法?

0 投票
1 回答
1032 浏览

grails - scribe oauth linkedin 创建令牌

我正在尝试使用 scribe oAuth 插件(在 grails 环境中)。我能够让用户授权我的应用程序并进行身份验证。然后我可以得到 xml 响应。不过,我的问题是如何重新查询用户个人资料,而不必让他们重新授权我的应用程序。一旦他们第一次授权,我就会捕获他们的令牌和密钥。那么,我是否应该能够重新查询个人资料(只要他们不撤销授权。)?我可以使用旧版本的插件来做到这一点。问题在于创建新令牌。如果没有验证者和请求令牌,我看不到创建授权令牌的方法(这不会存在,因为我的代码在他们的许可下代表他们执行查询。)

如果我尝试像这样创建令牌:

我收到初始化错误。

我不能这样创建它,因为我没有请求令牌和验证器:

如果我没有访问令牌对象,我将无法签署我的请求。完整的代码如下所示(假设它们是请求令牌和验证器)

感谢您的帮助杰森

0 投票
1 回答
1827 浏览

java - 找不到与 api.imgur.com 匹配的主题备用 DNS 名称。使用 Scribe 访问 api.imgur.com 时

我很难让 Scribe 与 Imgur 交互。我不断得到

java.security.cert.CertificateException:找不到与 api.imgur.com 匹配的主题备用 DNS 名称。

从这些类型问题的一般解决方案中我可以收集到证书上的通用名称与服务器名称不匹配,但我在https://api.imgur.com/oauth/request_token检查了证书并转向甚至没有任何建议(api.imgur.com == api.imgur.com,说真的,这怎么不匹配)。无论如何,这是我正在使用的代码。

这是调试的输出

不知道我还能做些什么来解决这个问题,因为看起来没有任何问题。我想我错过了一些明显的东西。

0 投票
1 回答
432 浏览

java - Linkedin - REST API 想要使用 java 1.2 共享网络更新不能使用 scribe 或其他库

我们正在尝试在我们的应用程序中实现linkedin,并且我们希望使用Rest API,以便我们可以使用OAuth令牌通过后端将网络更新共享到我们自己的linkedin帐户

JavaScript API 无法使用,因为它的令牌每 30 分钟过期一次,我们必须每次(如果超过 30 分钟)登录以共享网络更新。所以我们想使用 REST API 和 OAUTH 令牌与 java 共享网络更新

我们已经考虑过 Scribe 和 Spring Social(尽管到目前为止,spring social 的linkedin 模块仍处于候选版本中)但是要使用这些库,我们需要更高版本的 java,我们现在正在使用 java 1.2 和应用程序

有没有办法我们仍然可以使用 REST API 并进行 OAuth 调用以共享网络更新,或者是否有仍然支持 Java 1.2 的 OAuth 的 Java 库

任何帮助或方向将不胜感激

谢谢

0 投票
1 回答
2012 浏览

java - 如何将 Scribe 与尚未实现的 Api 一起使用?

我想为服务http://quote.fm为自己(学习目的)构建一个小应用程序。他们提供带有请求令牌和授权 URL 的 oAuth 2.0 Api。

我如何在这个 api 中使用 scribe?我在 scribe wiki 中找到了这个站点,但它只解释了如何添加 oAuth 1.0a api(?)

有什么建议么?谢谢!

问候,

克里斯

编辑:

试图用 DefaultApi20 类实现 api,但我现在被困在GetRequestToken导致异常的调用中:

java.lang.UnsupportedOperationException: Unsupported operation, please use 'getAuthorizationUrl' and redirect your users there OAuthHelper

引用FmAPI.class:

0 投票
3 回答
439 浏览

java - Scribe - 同时进行多个回调

我正在为允许支持 facebook 的服务器软件制作一个模块。问题在于回调 URL。如果一个客户端启动授权过程,那么另一个客户端会同时启动该过程,或者在第一个用户完成之前启动。我如何检查哪个用户首先完成了?

我需要一种方法来检查我收到的客户回调。一种解决方案是在第一个完成之前锁定其他注册,但我不想这样做。还有其他方法吗?我曾考虑?client=clientid在回调结束时包含,但我听说 facebook 只允许在 facebook 上的应用程序中指定的确切 url。

更新 将 client="clientid" 添加到回调中不起作用。还有其他想法吗?

0 投票
2 回答
901 浏览

java - 如何用java获取网页的源代码?(如何处理延迟加载?)

我想获取整个(整个)网页的源代码,但是网站的某些内容一开始没有加载。(似乎这与Ajax有关)我怎样才能获得这些没有用java一次加载的内容?

我尝试使用java's url.openStrem. 但这没有用。loading...加载后我只得到内容“ ”而不是真正的内容。

非常感谢你。