问题标签 [twitpic]

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 投票
2 回答
13483 浏览

iphone - 从 iPhone 上传图片到 Twitter

是否可以以编程方式将图片从 iPhone 上传到 Twitter?

这可以直接通过 twitter 完成,还是我需要使用 Twitpic 之类的第三方服务?

0 投票
2 回答
1148 浏览

iphone - OAuth Echo TwitPic — 在 iPhone 上使用 Twitter 客户端

大家好,我一直在努力让 Twitpic 成功地通过我的 iPhone 应用程序上传图片。这在过去运行良好,但现在他们已经更改了所有的身份验证代码。

这就是我所拥有的,出于某种原因只是让我失败了:

0 投票
2 回答
1309 浏览

c# - 将 TwitPic API cURL 示例移植到 C#、多部分数据?

所以 Twitter 将其身份验证方式更改为OAuth,我最终别无选择,只能更新我的应用程序。我得到了 Twitter 的东西(所以我的应用程序中有很多保存的 OAuth 信息)。现在我必须让TwitPic API 再次工作。没有处理我发现的 OAuth 的库,所以我必须根据我在这里找到的内容手动完成:

http://dev.twitpic.com/docs/2/upload/

我认为我正在缓慢但肯定地到达那里。无论如何,我都不是这类东西的专家,但我得到了他们的其他 API 调用: http ://dev.twitpic.com/docs/2/users_show 它就像一个魅力,虽然这不是多部分的有图像的数据。

我做了一些更多的研究,并意识到我在执行 OAuth 时使用的不错的 Twitterizer 框架为我做了很多工作,即签署每个请求,并且只需要我传递一些 OAuth 令牌。所以我注意到上面为 TwitPic 上传的方法调用需要以相同的方式签名,这是困难的部分:对其进行签名,然后使用 webrequest 传递它。

这也是让我感到困惑的地方,他们说 OAuth 回显部分的签名似乎是在标头中传递的,这与使用 C# 创建标头相同System.Net.WebHeaderCollection webhc = new System.Net.WebHeaderCollection();吗?

我知道我必须做什么,以某种方式使用我的 OAuth 令牌调用请求(序列化为 JSON),构建签名,然后调用实际 API 并将三个参数传递给它(JSON 序列化):密钥、消息、文件。

该文件也让我感到困惑,因为它是一个内存驻留文件,我不知道如何传递这些数据。我确实有一个来自较旧 TwitPic 库的代码片段:

问题是我正在尝试使用 JSON 来完成所有这些工作。构建 fileContentType 等以将其全部附加到 StringBuilder 内容对象似乎比我需要的手动工作要多得多。

我希望 Twitter 的新授权有一个 TwitPic API,我将文件、消息和 OAuth 令牌传递给它。唉...任何朝着正确方向的转向将不胜感激。

为了完整起见,我发布了旧的上传文件方法:

0 投票
1 回答
1066 浏览

iphone - ShareKit 和 TwitPic

嘿,有人试用过sharekit www.getsharekit.com

我正在寻找一种简单的即插即用方式将照片上传到 Twitter。

让我知道是否有人实现了这一点。

0 投票
2 回答
2415 浏览

api - 如何热链接/嵌入 Twitpic 图像?

所以在这个网址:http ://twitpic.com/2paihn

Twitpic ID 是:2paihn

实际图片网址为: http ://s3.amazonaws.com/twitpic/photos/large/163413275.jpg?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1284740401&Signature=6lgT6ruyyUDDjLOB7d42XABoCLU%3D

我尝试通过 api 获取整数 id(即 163413275)并在 s3.amazon.com url 中替换它,但这似乎只在某些时候有效。大多数情况下,当我请求亚马逊托管的图像时,我会收到“拒绝访问”消息。

你知道另一个黑客可以做到这一点吗?

0 投票
1 回答
2660 浏览

php - 使用 Twitpic 和 OAuth 进行身份验证和标头拒绝

我正在尽力使用 PHP 和 OAuth(PECL 扩展)将图像上传到 Twitpic,但我不断收到以下错误:

无法对您进行身份验证(标题被 twitter 拒绝)

到目前为止,这是我的代码:

有人可以告诉我我做错了什么吗?

0 投票
2 回答
183 浏览

twitter - Twitpic OAuth 切换用户问题

我正在使用 twitpic 并正常登录,但是当更改帐户并尝试在短时间内(< 30 秒)上传图片时,我会得到“401 Unauthorized”一段时间,然后它开始工作大约一分钟,我的照片上传。

这似乎可能是 twitpic 正在缓存某些东西,并且需要一段时间才能使其无效,或者它看到我的 IP 地址相同但我的 oauth 令牌不同。其他人有这个问题,如果有,你是如何解决的?

安德鲁

0 投票
2 回答
195 浏览

vb.net - 通过程序联系另一个网站?

我知道标题不是很详细,但我已经尝试过多次(想知道如何做),但我永远不知道该怎么做。我想做一些事情,比如将“粘贴”上传到 pastebin.com,将图片上传到 twitpic.com,将文件上传到 rapidshare.com,等等。

我该怎么做?谢谢!

(Visual Basic 2010 速成版 | Windows 7 旗舰版)

0 投票
2 回答
4904 浏览

.net - 使用 TwitPic + OAuth 将照片 + 推文上传到 Twitter (.NET C#) - 为什么没有推文?

我正在使用OAuth从用 C# 编写的 .NET 应用程序将照片上传到 TwitPic。

oAuth 的东西有点棘手。我找到了两段 .NET 代码来处理它,但都不满意。 DotNetOpenAuth似乎很重,超出了我的需要。(只想做 oAuth 签名和令牌请求)。OAuthBase.cs代码对我来说似乎很混乱和不雅。我必须将 6 个字符串参数传递给方法,如果出现任何问题,那我就倒霉了。

所以我自己写了一些代码来做,它相当小而且似乎可以工作。它用于获取“请求令牌”。它可以弹出授权网页并获取“访问令牌”。它还可以将照片上传到 TwitPic。

所有 HTTP 响应都返回 200 或 201。

上传 HTTP 消息如下所示:

我从上传返回的 json 是这样的:

但问题是,在我将图像上传到 Twitpic 后,该图像在 TwitPic 上可用,但相关消息从未出现在 Twitter 上。

是什么赋予了?

我在一篇随机博客文章中读到,使用 TwitPic+oAuth 要求我在单独的 HTTP 事务中发布推文消息,直接发送到 Twitter。嗯?我认为 oAuth 的邮件目的是允许消费者代表我做事——比如允许 TwitPic 为我发布推文。

有什么提示吗?


编辑
我在这里学到了更多。 这篇 2010 年 5 月的博文建议我使用 forX-Auth-Service-Provider的值https://api.twitter.com/1/account/verify_credentials.json告诉 TwitPic 在收到我的请求时在 twitter.com 上调用“verify_credentials.json”。如果它真的只是在验证我的凭据,这将解释为什么没有发布推文。

该帖子还建议将其换出并替换为https://api.twitter.com/1/status/update.json 应该允许我通过 TwitPic 更新 Twitter 并授权。但这是一篇具有前瞻性的文章——它说获得这种能力需要 Twitter 的工作。

我还没有找到执行此操作的示例 HTTP 消息。任何人?


更新
在将验证 URL 转换为https://api.twitter.com/1/status/update.json并使用 POST 作为签名后,我得到一个 401 响应代码:

这与 twitter 开发论坛中描述的问题基本相同。该线程末尾的建议是签名计算算法是错误的,但我认为这是不正确的,因为我的 sig 算法适用于所有其他请求。

0 投票
1 回答
1137 浏览

twitter - 有没有办法使用 MGTwitterEngine 将图片更新到 TwitPic

我更新我的项目以使用 twitter oauth 而不是基本身份验证。我正在使用基本身份验证将图片上传到 twitPic,如何使用 oauth 来做到这一点?

我正在使用 MGTwitterEngine 进行 oauth。

我发现这个关于使用另一个库:在 iPhone 上使用 OAuth 将照片上传到 TwitPic 时遇到问题

但是当我尝试他们的演示时,它不起作用,响应是 401。

不确定 oauth 标头应该是什么?

知道怎么做吗?