- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 Scribe 上传照片,但似乎不起作用并出现错误:
Authentication challenged received is null
由于缺乏有关如何解决此问题的文档,我不知道。
相关代码为:
try{
OAuthRequest r = new OAuthRequest(Verb.POST, url);
ByteArrayOutputStream out = new ByteArrayOutputStream();
toSend.writeTo(out);
r.addPayload(out.toByteArray());
r.addHeader(toSend.getContentType().getName(), toSend.getContentType().getValue());
OAuth10aServiceImpl oauth = (OAuth10aServiceImpl)oauthImpl;
OAuthRequest sr = new OAuthRequest(Verb.GET, serviceProvider);
sr.addOAuthParameter(OAuthConstants.TOKEN, oauthToken.getToken());
sr.addOAuthParameter(OAuthConstants.REALM,"http://api.twitter.com/");
oauth.addOAuthParams(sr, client._oauthToken);
r.addHeader("X-Auth-Service-Provider",serviceProvider);
String oauthHeader = oauth.api.getHeaderExtractor().extract(sr);
r.addHeader("X-Verify-Credentials-Authorization", oauthHeader);
System.out.println(r.getHeaders().get("X-Verify-Credentials-Authorization"));
return r.send();
}catch(Exception e){
e.printStackTrace();
return null;
}
我认为它与消费者 key 有关,因为它似乎没有添加到签名中,但我不太确定到底发生了什么:/
如有任何帮助,我们将不胜感激
最佳答案
已修复。这是代码:
OAuthRequest r = new OAuthRequest(Verb.POST, url);
ByteArrayOutputStream out = new ByteArrayOutputStream();
toSend.writeTo(out);
r.addPayload(out.toByteArray());
r.addHeader(toSend.getContentType().getName(), toSend.getContentType().getValue());
OAuth10aServiceImpl oauth = (OAuth10aServiceImpl)client._oauth;
OAuthRequest sr = new OAuthRequest(Verb.GET, serviceProvider);
oauth.signRequest(client._oauthToken, sr);
r.addHeader("X-Auth-Service-Provider",serviceProvider);
String oauthHeader = sr.getHeaders().get("Authorization");
r.addHeader("X-Verify-Credentials-Authorization", oauthHeader);
对于任何想知道其工作原理的人来说,toSend
是一个 HttpEntity
,其中包含文件和其他 StringBody
部分以及 客户端。 _oauthToken
是一个 Token
对象。 r
是我对 twitpic 的请求,serviceProvider
是 Twitter API 验证凭据 url(在某些服务(如 yfrog)上会发生变化)
关于java - 使用 Scribe,OAuth Echo 似乎无法与 Twitpic 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11742980/
我正在使用 twitpic 库在 Twitter 上发布图片,但我收到了无效的 twitpic 用户名和密码错误。这个有解决办法吗??witpic的用户名和密码是什么。我只是使用我的 Twitter
我正在尝试使用 OAuthConsumer 将图像发布到 TwitPic。我不断收到 401“无法验证您的身份(标题被 Twitter 拒绝)”。错误。 我还利用 Twitter+OAuth 库来处理
任何熟悉使用“Twitpic api”将图像上传到 Twitter 的源代码的人都可以告诉我为什么当我尝试上传图像时收到 0 响应代码吗? 这是我的代码: - (BOOL)uploadImageToT
我希望在我的网站上有一个按钮,用户可以单击该按钮以使用 Twitpic/Yfrog 在其 Twitter 帐户上发布图像。我一直在寻找一些可以做到这一点的示例代码,但我一直找不到任何东西。 谁能帮我解
所以在这个网址中:http://twitpic.com/2paihn Twitpic ID 是:2paihn 实际图片网址是: http://s3.amazonaws.com/twitpic/phot
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是安卓开发的新手。我需要通过我的 Android 应用程序在 Twitter 中发布文本和图像。 我有一个示例项目 AndroidTwitpic .我有连接问题。后来我用 twitter4j-cor
我在将图片上传到 Twitter 时遇到问题。我正在使用 MGTwitterEngine + OAuth 访问 Twitter - 它工作得很好。我可以访问时间线、列表等。但是现在我需要上传图像。我正
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭
有什么方法可以从 Twitpic URL 下载图片吗?假设我想获得下一张照片 http://twitpic.com/49275c . 最佳答案 ID 为49275c 的图像的相应链接由 给出 http
我想在 twitter 上上传图像。为此,我使用了 Twitpic API。我可以使用 oauth 上传图像,其中我需要手动输入 pin。请有人建议我如何从 mgtwitter 引擎通过 twitpi
这里有一个类似的问题,我已经阅读过,并且尝试遵循那里给出的建议...我认为我已经完成了 95%,但剩下的 5%...你知道;-) 所以我尝试调用 twitPic API 来上传图像,并且我已经将图像包
嘿,我正在开发一个基于 iCodeblog 源代码的 Twitter 应用程序。(http://icodeblog.com/wp-content/uploads/2010/09/iCodeOauth.
这不是一个代码问题。几个月前我在网上发现了一个不错的工具,但现在我不记得它的名称/地址了。也许你知道。 我发现了一个很棒的示例应用程序,集成了大多数社交服务 - Facebook、twitter、Tw
我尝试使用 Scribe 上传照片,但似乎不起作用并出现错误: Authentication challenged received is null 由于缺乏有关如何解决此问题的文档,我不知道。 相关
我正在使用 OAuth 将照片上传到 TwitPic ,来自用 C# 编写的 .NET 应用程序。 oAuth 的东西有点棘手。我找到了两段 .NET 代码来处理它,但对两者都不满意。 DotNetO
我正在尝试使用 WP7 应用程序中的 TweetSharp 和 Hammock 库将图片上传到 Twitpic。上传照片的代码是这样的: // Clients.srv is a TweetSharp
我正在使用 meltingice's API for TwitPic当我尝试上传图片时,出现 401 错误消息“无法对您进行身份验证(标题被 Twitter 拒绝)”。 我的 header (从 HT
对于我正在处理的个人项目,我想为我网站上的对象生成 id,其样式与 bit.ly 和 twitpic 等网站相同。将用户发送到 example.com/4gwv9k 可以让我获得 ID 为
我是一名优秀的程序员,十分优秀!