问题标签 [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 投票
3 回答
2268 浏览

oauth - 如何在 scribe 中使用访问令牌获取刷新令牌

我现在有了访问令牌,我想拥有刷新令牌,以便我可以在需要时刷新我的访问令牌。我使用了休闲代码,但它返回了错误响应

任何想法如何获得刷新令牌??????

0 投票
1 回答
333 浏览

gdata - 如何将 scribe 授权与 gdata 服务相结合

有谁知道如何将 oauth 与 scribe 与 Gdata 服务相结合:

因此,在使用 scribe 进行身份验证后,我拥有访问令牌并需要将其推送到 gdata ContactsService 的实例(对于任何其他服务,我猜它的工作方式相同)。

我试过简单

其中 accessTokenString 是运行后从 scribe 获得的 String

但这在请求时没有例外:

将 scribe 与 gdata 结合起来会很好,因为我已经准备好了 scribe,并且 gdata 提供了更好的 api 来处理来自 google 的数据

谢谢

0 投票
2 回答
4809 浏览

java - 在 Twitter 中使用 Scribe 库进行 Oauth 和回调 url

我正在使用 scribe 在我的应用程序中实现 twitter。在用户验证我的应用程序并重定向到新 url 后,我得到了 oauth_token 和 oauth_verifier,但无法弄清楚如何从中生成 oauth_token 和 oauth_secret。请解决问题并提前感谢您!!!

0 投票
2 回答
3349 浏览

java - 无法从 Google Plus 访问用户的个人资料

我正在使用 Scribe-Java 使用 OAuth2 连接到 Google plus。我能够对我的应用程序进行身份验证并获得用户的许可,但是当我尝试访问 以外的任何内容userinfo时,我得到了这个异常。

403

{

“错误”: {

我已将我的应用程序的范围设置为https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile并访问我正在使用此 url 的用户个人资料:

https://www.googleapis.com/plus/v1/people/{userid}/activities/public

你能告诉我我做错了什么吗?我需要在此处使用其他范围来访问配置文件吗?

0 投票
2 回答
361 浏览

java - “无效签名”:使用 Scribe 作为客户端重新访问带有 Django 活塞的 oAuth 提供程序

因此,在使用 Django-Piston 实现 OAuth 时,我遇到了这里提到的错误:“无效签名”:oAuth provider with Django-piston

之前发布的解决方案对我不起作用,所以我开始深入研究活塞(https://bitbucket.org/jespern/django-piston/overview)和 Scribe(https://github.com/fernandezpablo85/scribe-java)。

事实证明,当使用 JSON 字符串有效负载对 Scribe 请求进行签名时,实际上仅对 OAuth 参数进行了签名。这会导致 Piston 签名验证失败,因为 Piston 对负载中的所有参数以及 OAuth 参数进行签名。

我能够将 Piston 修改为仅签署 OAuth 参数,现在一切正常。作为 OAuth 的新手,我不确定这是否是正确的修复,一种替代方法是修改 Scribe 以对有效负载内容也进行签名(或者可能将每个参数附加到有效负载中,而不是将其作为字符串附加)。

有没有人了解解决这个问题的正确方法?

0 投票
2 回答
1537 浏览

android - 无法理解此 API 的 OAuth 流程

谁能帮我了解可汗学院 API 的 OAuth 流程。可通过此链接访问: https ://github.com/Khan/khan-api/wiki/Khan-Academy-API-Authentication

我正在使用抄写员。

这是工作代码:

收到响应后,您需要将用户重定向到该页面。然后在成功登录后,浏览器将响应一个包含请求令牌的 url...

以下是我尝试过但效果不佳的两种不同的方法及其结果:

1)

结果是:

线程“主”org.scribe.exceptions.OAuthException 中的异常:响应正文不正确。无法从中提取令牌和秘密:

响应是一个损坏的 html 文件的字符串。(在没有显示图像的意义上损坏......)

2)我也试过:

结果是:

我使用相同的基本字符串来生成签名,并且我使用消费者密钥作为 HMAC-SHA1 方法的密钥。

以下是 KhanAPI 的样子: import org.scribe.builder.api.DefaultApi10a; 导入 org.scribe.model.Token;

公共类 KhanApi 扩展 DefaultApi10a{

}

谁能帮我?谢谢,

0 投票
1 回答
1199 浏览

java - scribe 1.3 share request to linkedin API 返回 401 - 未经授权

我正在尝试从我的 Web 应用程序向我的linkedin 发送共享内容,但看起来我做错了什么。

这是我的java代码:

一切看起来都在调试控制台中工作,但是当我尝试打印响应正文时,我得到了这个:

我怎样才能解决这个问题?

0 投票
1 回答
1400 浏览

oauth - 如何使用 scribe-java 将新文件插入 Google Drive

最近,我正在尝试使用 scribe-java(https://github.com/fernandezpablo85/scribe-java) 将 Google Drive 集成到我的应用程序中。并通过 Id 方法列出文件/获取文件工作正常。但我无法让插入新文件方法正常工作。这是我的代码(插入):

这将在我的谷歌驱动器中创建一个“无标题”的命名文件,我的问题是如何从本地文件系统上传我的文件并指定一个名称?因为我尝试添加添加正文参数,添加标题,所以它们都不起作用。非常感谢

0 投票
1 回答
189 浏览

java - 使用 Scribe,OAuth Echo 似乎不适用于 Twitpic

我正在尝试使用 Scribe 上传照片,但似乎无法解决错误:

而且我不知道,由于缺乏有关如何解决此问题的文档。

相关代码为:

我认为它与消费者密钥有关,因为它似乎没有添加到签名中,但我不太确定到底发生了什么:/

任何帮助,将不胜感激

0 投票
1 回答
115 浏览

gwt - scribe no source code is available 错误

我正在尝试将 Scribe 与 GWT 一起使用,但每当我切换到设计器视图时,我都会收到 scribe 错误:

org.scribe.oauth.oauthService 类型没有可用的源代码;你忘了继承一个必需的模块吗?

我导入了 scribe jar 以及 commons 编解码器。

我还有其他几个类似的错误,有人知道如何解决这个问题吗?