问题标签 [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.
twitter - Scribe OAuthException 在 ServiceBuilder.build() 之后没有为 Service.getRequestToken() 返回响应
我正在尝试获取授权 url 以允许我的用户授权我的应用程序进行 twitter api 调用。
我已经在 Twitter 上注册了该应用程序并获得了 Consumer Key 和 Secret。
scribe-1.1.3.jar 和 commons-code-1.5.jar 在 Classpath 中。
我在代理后面运行并添加了 System.setProperty("java.net.useSystemProxies", "true");
代码如下:
最后一行抛出异常:
看起来 Twitter 响应为空或丢失。
另外,我正在使用基于 servlet 的应用程序,您的所有示例都从 System.in 检索响应。
我可以通过 scribe API 捕获传入的响应吗?
谢谢你。
java - 在 Android 上将 OAuth 与 Scribe 结合使用
嗨,我正在使用 scribe 库与 LInkedIn 进行 OAuth 通信。
我有一个登录类和一个查询类。
登录类创建一个服务来获取我的请求令牌和秘密,并创建我的访问令牌。然后将访问令牌保存到首选项文件中。这似乎工作正常,我可以在创建所有令牌后成功进行 api 调用。
在我的 OAuth 查询类中,我检索访问令牌,创建另一个服务并尝试进行 API 调用,但是当我加载一个调用此类的活动时,它会导致我的应用程序崩溃。我已经测试以确保访问令牌已保存并且它们已保存。
这是我的登录类
和我的查询类
感谢您的帮助杰夫
java - 通过 Scribe 和 Android 使用 LinkedIn 邀请
嗨,我正在使用 Scribe 发送 LinkedIn 邀请,但我有点不确定如何使用它。我已将 XML 正文创建为插入了所有必要值的字符串,但是当我进行 API 调用时,不会发送邀请。我的代码如下
就行 request.addPayload(inviteXml); 这会导致应用程序崩溃。行 request.addBodyParameter("body", inviteXml); 返回错误 xml 消息,其状态为 400,错误代码为 0,并且消息“无法解析邮箱项目文档:错误:null 后文件意外结束”
我是不是走错了路,还是我错过了一些重要的事情?我已经阅读了 LinkedIn 文档,但似乎没有说明如何将 xml 消息添加到 appi 调用中。
感谢您的帮助杰夫
java - 使用 scribe oauth java 进行 POST 时的 401 响应
当我将它与 GET 一起使用时,这不会发生。
IE
这不起作用:
响应返回 401。但是,使用带有上述代码的 GET 会返回 200 作为响应。IE
有什么想法我应该做什么?
java - Java:如何在 Mac 上安装软件包?
我正在使用 scribe-java 并遇到以下问题:
当我在终端中运行时:
cd src/test/java/org/scribe/examples/ javac TwitterExample.java
我得到错误:
包 org.scribe.oauth 不存在
如何安装该软件包?
如果这很重要,我正在使用 Eclipse。
android - 使用 scribe 将 android 应用程序连接到 API
我正在尝试制作一个与 Bodymedia 数据 API 连接的 Android 应用程序(它是一个可以感知您的身体活动水平的臂章)。我正在使用 scribe oauth 库。我遇到的问题是永远不会调用函数“shouldOverrideUrlLoading”。
这是代码:
知道出了什么问题吗?
作为参考,此代码改编自http://schwiz.net/blog/2011/using-scribe-with-android/上提供的(可能工作的)代码,该代码演示了通过 scribe 连接到 twitter API。
java - 带有 Java 和 Scribe 的 Vimeo 搜索 API
在其 API Vimeo 工程师声称我们应该能够在没有访问令牌的情况下进行搜索,我已经花了几个小时,不幸的是无法让它工作,我不确定我是否做错了什么,所以如果你做了请帮忙这之前。
谢谢
java - 带有 Scribe 的 Java Twitter 客户端(第一次使用它)。如何发布状态?
我刚刚开始使用 Scribe Library 来更新我的 Twitter 状态。
当我阅读了很多页面告诉我 Scribe 库被称为 Twitter 库时,所以,我深入挖掘了 Scribe 库的 GitHub,但结果我一头雾水。
尤其是这个示例文件。如果你打开它,你会看到这行代码:
1) 用户需要输入PIN码吗?第一次,我试图效仿这个例子。我了解我们需要授予 java 应用程序的访问权限。但是接下来……我们应该总是输入 PIN 码吗?
我的目的只是发布一条新推文……我们可以不从浏览器获取验证者 PIN 吗?也许来自API?
CMIIW。
oauth - 谷歌的 Oauth 流程
我正在尝试为我的 google 网络应用程序实现 Oauth。我正在使用 POC,它工作正常,但我很困惑,不确定如何才能达到最佳效果。
我正在为 Oauth 使用 scribe java API。
这是我正在执行的步骤。
- 从 Google 获取请求令牌。
- 将用户重定向到 Google 以对其进行身份验证并授权我的服务访问他/她的一些详细信息。
- 通过提供 google 提供的请求令牌和验证码从 google 获取 Access Toekn。
- 谷歌提供访问令牌后访问用户信息。
现在我的主要困惑是在第 3 步,因为我正在开发一个 Web 应用程序,所以这将是一个 2 步过程。
- 将用户重定向到谷歌
- 处理回谷歌重定向。
为了获得访问令牌,我需要提供与步骤 1 相同的请求令牌,否则我的请求被用户拒绝。请求令牌包含两件事
- Toekn --> 它基于注册的应用程序,所以不是问题
- Secret-->这始终是一个随机字符串,因此在请求访问令牌时应该相同
这意味着我需要将这个秘密存储在我的会话中或某个地方,以便当用户被重定向回我的应用程序时我可以访问这个秘密。
我的困惑是,因为为了将它保存在会话中,我必须创建一个唯一的密钥和某种方式来在另一个操作类中访问它,这将处理谷歌重定向回来我怎么能实现这一点,因为在给定的时间这么多用户可以要求使用谷歌登录。
在这方面的任何帮助将不胜感激。
提前致谢
java - 连接到 Window Live Oauth 时出现 java.net.MalformedURLException
我正在为 Oauth 服务使用 scribe java API,我能够完美地使用 Gmail 和 Facebook,但是当涉及到 Window live 服务时,我感到很震惊。我遵循标准代码 whihc 对其他服务工作得很好。我能够从 window live 获取访问令牌但是当我尝试访问服务以获取用户配置文件时我得到
这是异常日志消息
我不知道 API 出了什么问题,它工作正常,因为在调试其他应用程序时它创建了相同的 URL 模式
这是 API 中抛出异常的那一行