- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 scribe 制作一个支持 oauth 的应用程序。我没有发现使用 Twitter 的问题,但是使用 Facebook 时我遇到了问题...
这是在 twitter oauth 上运行的代码
OAuthService s = /* ... Facebook oauth init ... */
final Token requestToken = s.getRequestToken();
final String authURL = s.getAuthorizationUrl(requestToken);
它在第二行给我一个错误:
12-20 10:01:31.475: E/AndroidRuntime(5405): java.lang.UnsupportedOperationException: Unsupported operation, please use 'getAuthorizationUrl' and redirect your users there
12-20 10:01:31.475: E/AndroidRuntime(5405): at org.scribe.oauth.OAuth20ServiceImpl.getRequestToken(OAuth20ServiceImpl.java:45)
我知道它说我可能会使用 getAuthorizationUrl...但是我必须传递一个 requestToken...
你能帮帮我吗?
任何关于 Scribe 和 Facebook 的例子都会很有帮助
谢谢!
PS: Windows Live 同样的问题! =(
编辑:
我一直在看 Scribe 库的源代码,我发现了一些东西
在这里我们可以看到我可以使用 null 参数调用 getAuthorizationUrl(...) 因为它不使用它....但我认为现在的问题是配置未填充...
下面是我如何初始化 facebook 服务:
new ServiceBuilder()
.provider(FacebookApi.class)
.apiKey(....)
.apiSecret(....)
.scope("email,offline_access")
.callback("oauth://facebook")
.build();
这是正确的吗?
谢谢!
最佳答案
private static final Token EMPTY_TOKEN = null;
OAuthService service = new ServiceBuilder()
.provider(FacebookApi.class)
.apiKey(apiKey)
.apiSecret(apiSecret)
.callback("http://www.example.com/oauth_callback/")
.build();
String authorizationUrl = service.getAuthorizationUrl(EMPTY_TOKEN);
您现在只需将用户重定向到此 URL 并让他验证他们自己以从 facebok 获取代码。
几乎所有主要的 Oath 都有大量的示例和非常好的文档系统
这里是 Facebook
对于所有主要供应商 Scribe Example Directory
编辑
看完讨论后,我的建议是全面了解 Oauth1 和 Oauth2。
关于java - Scribe 的 Oauth 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573272/
这可能是一个菜鸟错误,但我似乎找不到它,已经尝试了两天。我正在尝试使用 grails-oauth-scribe 插件在我的 grails 3 应用程序中集成一个简单的 facebook 登录,该插件利
我见过的抄写员示例中没有一个真正提到获取日志/日志文件并将它们发送给抄写员的最佳方式。我可以配置一个 logrotate 脚本,它有一个 postrotate 部分,该部分“cats”旋转文件以进行抄
嗨,我对 Scribe 还很陌生。我从以下内容了解到它正在请求发布状态。 private static final String PROTECTED_RESOURCE_URL = "https://a
我可以使用 scribe 通过流 API 获取带有特定主题标签的推文吗?我在 java 中工作,我想在 appengine 项目中使用 scribe。是否可以?我尝试以下代码: OAuthSe
似乎是抄写员中的一个错误。它使用 java.net.HttpURLConnection 仅限于 /* valid HTTP methods */ private static final String
我正在尝试使用 scribe 进行 Twitter 授权。当我尝试时 requestToken = service.getRequestToken() 我收到以下错误 14:10:11,305 ERR
我正在开发一个 Android 应用程序,我已经集成了 Scribe 库,以便通过 Magento 与 OAuth1.0 建立 http 连接。我的问题是我需要将带有参数的请求发送到正文但没有 key
我问的是新实验室功能“Google Scribe”。这是链接:http://scribe.googlelabs.com/ 我对后端和前端感兴趣,但主要是后端。我想用非常具体的数据集(来 self 自己
本文整理了Java中org.scribe.up.provider.impl.YahooProvider类的一些代码示例,展示了YahooProvider类的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.scribe.up.profile.yahoo.YahooEmail类的一些代码示例,展示了YahooEmail类的具体用法。这些代码示例主要来源于Github/Stack
本文整理了Java中org.scribe.up.profile.yahoo.YahooImage类的一些代码示例,展示了YahooImage类的具体用法。这些代码示例主要来源于Github/Stack
如标题所述 如果输入是一个文件,oauthRequest.addBodyParameter(key, value) 似乎不能很好地工作 我尝试执行以下操作以将文件强制转换为字符串,但无济于事: Fil
我正在使用 scribe 制作一个支持 oauth 的应用程序。我没有发现使用 Twitter 的问题,但是使用 Facebook 时我遇到了问题... 这是在 twitter oauth 上运行的代
我想从 LinkedIn API 获取数据,因为我正在使用 Scribe 库。所有请求都按预期提供数据,但当我尝试 URL 中的两个方面时,scribe 无法从 LinkedIn API 获取数据。如
我在尝试编译 GWT 项目时遇到此错误: No source code is available for type org.scribe.oauth.OAuthService; did you for
我正在使用 Hadoop,但为了记录我需要一些东西。但是我不知道在 Scribe 和 Chukwa 之间登录系统哪个更好。你们能告诉我吗?如果有任何易于与 Hadoop 混合的替代方案,请告诉我。 最
有没有一种方法可以通过 API 使用 Google 的 Scribe 自动完成服务(在 Google Labs 中)——你给它一个词或几个词,它就会完成它? 最佳答案 据我所知,Google Scri
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在尝试使用新的 Grails oAuth 2.0 插件来使用 LinkedIn 资源。使用我的代码,我可以访问 LinkedIn 授权页面,在其中我可以授予我的应用程序访问我的 LinkedIn
我正在测试 facebook 身份验证的抄写员。在针对 Facebook 进行身份验证时,我没有收到 oauth_verifier - 请告诉我这是否是不正确的行为。对于 facebook auth,
我是一名优秀的程序员,十分优秀!