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

twitter - 如何从 url 获取 pin?

获取请求令牌后,我需要获取一个 pin。我明白了。但它的内部 html 页面。但我只需要从 url 获取它。

我不想使用我自己的网站作为回调,但我仍然想获得 pin。使用 facebook api,我可以将https://www.facebook.com/connect/login_success.html设置为回调,它会返回给我https://www.facebook.com/connect/login_success.html?code=MYCODE,我可以code从 url获取参数。

但是 twitter 返回我https://dev.twitter.com/docs/auth/pin-based-authorization页面,没有任何代码参数。

那么如何从我的应用程序中获取密码(代码)?

推特销

0 投票
1 回答
1638 浏览

android - 如何使用 android AccountManager 在 twitter 中进行授权?

如何使用 android AccountManager 在 twitter 中进行授权?

现在我得到了com.twitter.android.oauth.tokencom.twitter.android.oauth.token.secret。但下一步是什么?我如何使用它来授权?

我使用 scribe api,并尝试像这样使用它:

但它不起作用。我还尝试了另一种不起作用的方法。有很多这样的问题:

https://dev.twitter.com/discussions/4875

https://groups.google.com/forum/?fromgroups#!topic/twitter-development-talk/1tWEx--5h9w%5B1-25%5D

http://osdir.com/ml/twitter4j/2011-06/msg00128.html

Android:如何通过帐户管理器进行 Twitter oAuth

通过 Android 的 AccountManager 类进行 Twitter 身份验证

使用客户经理获取 OAuth 令牌

没有人给出具体答案

0 投票
1 回答
1313 浏览

android - Twitter update_with_media Via Scribe OAuth On Android

I'm currently using Scribe to both authenticate and post non-media messages to Twitter successfully. This was very easy, my first test message posted with no issues. However, I can't seem to post photos at all. I have reviewed Twitter's instructions for posting with media, both here and here.

All of the Scribe/Twitter examples at Github are for non-media posts. It would be great if someone could provide a solid example of how to post photos to Twitter via Scribe!

I'm have two issues in particular:

1) My posts will not pass authorization. I've tried mimicking the examples I posted above, but nothing seems to work.

2) When converting the image from byte[] to a string, I only seem to get 4113 characters before it stops. From my understanding, this is well under the number of characters a String can hold.

Here is how I'm extracting the photo:

0 投票
1 回答
371 浏览

google-app-engine - scribe-java 在 appengine 沙箱中可以正常工作吗

我正在 AppEngine 中开发一个应用程序并试验 OAuth,我遇到了 scribe-java [1],这似乎很容易而且很好,我打算使用它。

它会在 appengine 中播放吗(即使用给定的 JRE 白名单)?有人成功使用它吗?我没有在 [2] 中看到它,并且在谷歌上搜索也没有给我直接的答案。

感谢您的回复。

[1] https://github.com/fernandezpablo85/scribe-java
[2] http://code.google.com/p/googleappengine/wiki/WillItPlayInJava

0 投票
0 回答
1432 浏览

twitter - 使用回调不工作的抄写 Twitter 示例?

我在抄写员页面上尝试了这个例子,但有一个回调。我总是收到错误“无法使用 OAuth 进行身份验证”。我尝试使用返回的访问令牌的那一刻。

在回调中,我尝试了两种不同的方法,使用第一步中的请求令牌或 new Token(tokenParam,verifier) 但没有区别,两者都返回了一个不起作用的访问令牌。

带有访问令牌的响应流包含用户 ID 和显示名称,所以在这一步之前一切正常。

我尝试使用 xml url 和 json url,但我在 getBody() 方法中不断收到错误消息。{"error":"Could not authenticate with OAuth.","request":"\/1\/account\/verify_credentials.json"}

编辑:抄写调试输出:获取访问令牌

发送签名请求

0 投票
1 回答
1166 浏览

facebook - Facebook 身份验证在成功运行一次后返回 invalid_request

我们正在使用 scribe 在 Facebook 上进行身份验证。以下代码片段获取我们调用的 url。

这将返回此类型的 url: https ://www.facebook.com/dialog/oauth?client_id=xxx&redirect_uri=yyy&scope=email

此 url 已成功发布一次,并将控制返回到带有参数的回调 uri:代码。回调 uri 完成了一些工作,并重复了整个过程。但是在第一次运行之后,回调 uri 不再被调用。相反,会显示以下错误:

对不起,我们无法处理你的请求。请再试一次

成功和失败运行之间的请求参数没有变化。唯一的更改是对回调 uri 中运行的代码进行了更改,这在此处应该无关紧要。

是什么让它只工作一次但不能再次工作?有没有办法弄清楚实际问题是什么?尝试查看由 invalid_request.php 打印的响应,但没有看到任何错误消息。是否有关于在一定时间内再次运行身份验证的规则?我没有在文档中看到任何提及此事的内容。

有没有人遇到过这个?我一直在搜索,但没有发现提到这个具体问题。

0 投票
1 回答
389 浏览

google-app-engine - 我如何找到将 Scribe 与 GWT/GAE 一起使用的示例

我正在寻找如何将 Scribe 与 GWT/GAE 一起使用的分步教程。有什么有用的手册吗?

0 投票
1 回答
6320 浏览

java - 升级 Java 后找不到 Sun.security

我有一个使用 Play 2.0 创建的应用程序。我实现了 scribe-java 库来使用一些 OAuth 服务。直到今天一切都很好,但是当我升级 jdk 并重新启动服务器时,我无法使用 scribe-java 库。似乎它使用了一些类sun/security/pkcs11/P11Key,如 sun.security 包中的 和sun/security/pkcs11/Length,但找不到它。

“java -version”返回:

java版本“1.7.0_03”

OpenJDK 运行环境 (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3)

OpenJDK 64 位服务器 VM(构建 22.0-b10,混合模式)

玩 2.0 堆栈跟踪:

0 投票
2 回答
1249 浏览

grails - Grails grails-oauth-scribe linkedin redirect

I am trying to use the new oAuth 2.0 plugin for Grails to consume LinkedIn resources. With my code, I am able to get to LinkedIn authorization page where I can grant my app permission to access my LinkedIn account info.

The problem is that once I hit the continue button, it does not redirect back to my app. instead, it goes to a page that says "You have successfully authorized XXXX. Please return to your application and enter the following security code to grant access: some number"

How do I get this to redirect back to my app?

My settings are:

Config.groovy

my gsp view:

my linked in developer account:

Website URL: http://localhost:8080/myApp OAuth Redirect URL: http://localhost:8080/myApp/secure/linkedinProfile/success

0 投票
1 回答
389 浏览

java - 播放框架序列化 scribe OAuthService 问题

我有个问题。我正在构建一个可以使用 oauth-service 的服务来获取一些用户信息。我想在用户身上保留 OAuthService,因为我需要获取数据,直到 accessToken 过期(这与每个提供者不同)..

我使用play2-morphia-plugin进行数据持久化,使用Scribe进行 OAuth ..

这是我的用户类:

我可以保存对象。没问题,但是当我尝试加载它时,我收到一个错误,因为它没有默认的空构造函数。

如果你愿意,我可以把代码放在 github 上?