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

java - 使用 Scribe 向 LinkedIn 发布消息,因为它不能在 Android 中工作

下面是发送帖子消息的代码。在我的屏幕上,我有一个 EditText 部分,允许用户输入文本,当他们点击 post 时,调用 sendMessage 函数。我一直在回复中得到这个。我也尝试过 URLEncode.encode(payload, "UTF-8") 来获取一个编码字符串以添加到正文中,但这不起作用。任何见解都会有所帮助。

这是代码:

我的服务被定义为:

我使用 webview 来捕获回调以保存验证者/令牌。示例如下:

0 投票
2 回答
685 浏览

java - oAuth with Scribe for LinkedIn - accessToken 问题

我正在使用 scribe 在我的应用程序中登录 LinkedIn。

我想知道是否有办法自动化获取 accessToken 的过程,这样用户就不必输入验证者令牌。

可能的?如果是的话,我可以得到一些帮助吗?

提前致谢 :)

0 投票
1 回答
580 浏览

java - 以管理员身份发布到 Facebook 页面

我不知道 Java + Facebook 集成会花费很多钱。有没有人有示例代码以管理员身份发布到 Facebook 页面?

我了解 OAuth 流程,我只需要使用scribe lib发送带有我的文本的 OAuthRequest 。如果可能的话,如何发送一个字节[](一张图片)。

request.addBodyParameter("status", "Testing: Updating my facebook status through Java"); service.signRequest(accessToken, request);
Response response = request.send();

我已经从scribe 示例中尝试了上面的代码,但我得到了{"error":{"message":"(#100) Can only call this method on valid test users for your app","type":"OAuthException","code":100}}

谢谢。

0 投票
1 回答
982 浏览

java - 如何在回调 servlet 中获取“请求令牌”?

我已经将此问题发布到scribe-java github。我想知道,Token如果我只有一个String来自 LinkedIn 服务器的对象,我可以在我的回调 servlet 中获取对象。这就是 Scribe 希望我检索“访问令牌”的方式:

我不能token从 a实例化String,因为它的构造函数也需要 a secret。有人可以解释我在这里想念什么吗?

0 投票
2 回答
1343 浏览

java - oauth_problem=consumer_key_rejected 使用 Scribe 库

我注册了一个 Yahoo Messenger SDK api 并将消费者密钥/sercret 插入到此代码中:

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

但是,我收到此错误:

我很确定消费者密钥/秘密是正确的,因为我可以使用具有通用 HTTP GET 请求的相同密钥/秘密来获取“RequestToken”。

这是 Scribe 库中的错误还是其他问题?

0 投票
1 回答
957 浏览

java - 使用 Twitter 从 Java Web 应用程序进行注册和身份验证

我希望允许用户使用他们的 Twitter 帐户注册并登录到我的 Java Web 应用程序。我需要从他们的 Twitter 帐户中获取的唯一信息是他们的姓名(如果没有提供姓名,则为 Twitter 用户名)和他们的电子邮件地址。

我遇到了scribe OAuth 库,它提供了一个示例,说明如何使用它从控制台应用程序向 Twitter 进行身份验证。但是,我无法弄清楚如何将其适应网络应用程序。我认为我不能“按原样”使用这个示例,因为它包含如下代码:

这不适用于网络应用程序。此外,身份验证完成后,我看不到如何检索用户的姓名和电子邮件地址。

如果有人可以向我指出如何从 Java webapp 使用 Twitter(使用 OAuth)进行身份验证并检索用户的姓名和电子邮件的完整示例,那就太好了。该示例不一定必须使用 scribe,尽管我自己编写的代码越少越好。

0 投票
1 回答
1563 浏览

java - 您如何使用 scribe 在 vi​​meo api 上获取 ticket_id

我正在尝试将视频上传到 vimeo,我知道您需要 ticket_id 才能上传。

我的想法是我无法弄清楚如何使用 scribe 来获取这个 ticket_id。有没有人有任何例子如何做到这一点?

提前致谢。

当我使用:

这导致:

当我使用方法时:

一切正常。我尝试在 vimeo.videos.upload.getQuota 方法中放置一些假的 api 密钥。这也导致了无效的密钥。所以它不像方法 vimeo.videos.upload.getQuota 不需要 api 密钥。事实上它确实如此,如果您不提供有效的密钥,它将无法工作。不知何故,当调用方法 vimeo.videos.upload.getTicket 时,使用适用于方法 getQuota 的相同 api 密钥,我得到响应:

带有假 api 密钥的完整代码:

0 投票
4 回答
15124 浏览

java - java“ClassNotFoundException”错误

我是 java 编程新手,我收到了备受诟病的错误“ClassNotFoundException”错误。

奇怪的是它编译得很好:

但是当我尝试运行它时,我收到以下错误:

我在网上查了一下,似乎java在运行时找不到它在编译时能够找到的库。所以尝试了以下变体:

我检查了 StackOverflow 和谷歌上的几个地方,但仍然无法弄清楚原因。我是java新手,所以可能有一个简单的解决方案,但我找不到。我在 Ubuntu 11.04 上使用 Sun Java 1.6 64 位。scribe-1.3.0.jar 文件位于“/usr/share/java”中,我相信这是放置 java 包的规范位置。

准系统代码在这里(以防万一):

0 投票
1 回答
1410 浏览

android - 推特。与媒体发布状态

是否可以使用 Scribe-Java 和 twitter POST Url“https://upload.twitter.com/1/statuses/update_with_media.json”上传图像?
我的消息来源
我得到了响应: {"request": "\ / 1 \ / statuses \ / update_with_media.json", "error": "Could not authenticate with OAuth."}

0 投票
1 回答
2105 浏览

java - 使用 scribe 库将图像发布到 Facebook 页面

我正在尝试使用scribe库将图像发布到 facebook。我的代码是:

但我也得到

任何人都可以帮忙,如果我取出 Multipart ,文本“测试自动更新..请我..”更新到 Facebook。我需要上传图片并作为字节[]。

谢谢

我在用: