问题标签 [imgur]

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 回答
348 浏览

python - 在使用 requests-oauth 从 Imgur API 接收令牌信息后,追溯传递令牌信息

我不熟悉使用任何 API 以及 HTTP 请求,所以我遇到了一些麻烦。从 GET 请求中获取令牌信息后,我不确定如何将令牌信息传递给 API。imgur API 说它需要三个端点:http ://api.imgur.com/auth但我只能到达第二个端点,因为我无法传递请求的令牌。

模块文档对我来说非常模糊:https ://github.com/maraujop/requests-oauth

这是我编写的应该成功通过身份验证的代码,但它返回一个 html 页面http://pastebin.com/19hnBy1C

继续的最佳方式是什么?

我想也许我可以authorize用我的用户名/密码作为数据或参数向 api 发送一个 POST,但这似乎不起作用。

Imgur API 建议我查看一些 twitter 文档以获得一个好主意,但我正在阅读的那个:http: //net.tutsplus.com/tutorials/php/how-to-authenticate-users-with-twitter- oauth/,有点过头了,因为它是 PHP,尽管它似乎是我应该做的。

0 投票
1 回答
2105 浏览

java - Retrieving imgur upload link after uploading an image through java

So I am using one of the imgur api examples for uploading an image but am stuck on how I retrieve the upload link to view the image.

This is what I have so far, and from what I can tell it uploads it but that itself is not very useful without getting a link to the upload.

This is what I have thus far.

0 投票
2 回答
1977 浏览

c# - WebClient.UploadValues() 不返回响应

我正在尝试创建一个简单的 Imgur 应用程序,该应用程序将通过 WebClient.UploadValues() 调用将图像上传到他们的服务器。我在 StackOverflow 的其他地方找到了这段代码:

我在返回 WebClient 响应的行上插入了一个断点,但是它似乎完全跳过它而没有抛出任何异常或任何东西。这不是我以前在 Visual Studio 中见过的任何东西,所以有些事情让我相信可能会发生一些奇怪的事情。

如果有帮助,我将在 OSX 的 Windows 7 虚拟机中运行它。有人知道为什么会发生这种情况吗?

0 投票
1 回答
383 浏览

api - 为什么我的 oAuth 签名最后需要“%26”?

我正在使用 imgur 的 API,需要设置 oAuth 身份验证。进展很顺利,但我遇到了障碍......

我无法让 oAuth request_token 端点向我发送成功消息,因此我联系了 imgur 开发人员,他们给了我一条关键信息。但是,我找不到这些信息的来源。

我所说的信息是我的oAuth 签名。我知道 oAuth 签名只是我的api_secret,但是在 imgur 开发人员提供的工作代码中,最后有一个 & 标记。

这个 & 符号是 URL 编码的,两次。它从&%26,然后到%2526

为什么需要 & 符号?这是一个错误,还是在oAuth 1.0 文档中的某个地方确实提到过?它总是一个&符号,还是只是一个奇怪的巧合?我不知道它是从哪里来的...

编辑:值得一提的是 oauth_signature 是请求中的最后一个变量,所以它不应该与另一个变量合并。基本上,URL 的结尾必须以 & 符号(或 html 编码的版本)结尾。

0 投票
1 回答
1325 浏览

python - 如何通过 API 创建标题 Imgur 相册?

我可以创建相册,使用requestsandoauth-hook模块就好了,但我似乎无法让名称正常工作。在此处查看文档:http: //api.imgur.com/resources_auth#account_albums。我正在使用 Windows7x64 Python2.7,requests版本 0.21.1 和oauth-hook版本 0.4.0

奇怪的是,当我上传图像时使用相同的方法命名图像,脚本工作得很好。以下是相关代码:

一旦我将它加载到json

我期待的是一个名为的画廊ALBUMTITLEHERE。而是创建了一个无标题的。我究竟做错了什么?

不相关:Stats API 似乎根本没有为我返回任何东西,但我不确定这是否相关。

0 投票
1 回答
1061 浏览

c# - 在 Windows Phone 上将图像上传到 Imgur

我目前正在尝试构建一个应用程序,该应用程序涉及用户从他们的库中选择一张照片(或拍照)并将其上传到 Imgur。我已经为 Windows 窗体应用程序构建了一个相当强大的 C# Imgur 客户端,但不幸的是,将它移植到 Windows Phone 上是一场灾难。

这是我正在使用的代码:

有趣(也令人沮丧)的是,似乎一切正常,上传完成后我收到了成功的响应。但是,上传后尝试查看图像时,结果如下所示:http://i.imgur.com/NWY0R.jpg

这使我相信图像流以某种方式被错误地转换为字节数组,或者被错误地转换为 base 64 字符串。无论如何,我无法让它工作,我完全不知所措。有人知道吗?任何帮助将不胜感激。

0 投票
1 回答
2444 浏览

image - 谷歌浏览器重新托管图像扩展

我想要一个谷歌浏览器扩展来重新托管我点击的任何图像。

例如,我有一个带有使用<img>标签的图像的 html 文档。我想要一个扩展,它将将该图像重新托管到另一个图像主机。我在imgur 扩展名中看到了类似的东西。我不知道我应该从哪里开始,或者我应该怎么做才能完成这项工作。

提前感谢您的帮助!

0 投票
2 回答
1578 浏览

php - 如何在imagemagick上上传图片

我正在使用 API 向需要图像 URL 的图像添加文本。我想在 imgur 上上传我的图片,这样我就有了可以使用的有效 URL。我正在使用带有 imgur 的 php 脚本,因为它是应用程序的一部分。由于我使用 PHP,我可以轻松使用命令行实用程序。请提出一些解决这个问题的方法。

PS:不建议使用 PHPGd 或 imagemagick 将文本添加到图像。他们不满足我的需要。我也尝试了谷歌,但大多数结果假设上传是在本地主机/服务器上上传,而我想在网上上传以使用有效的 URL。此外,我认为我不具备为此目的使用 VPS 的技术知识。

0 投票
3 回答
2183 浏览

python - 无法向 Imgur 发送文件

我正在尝试使用python requests lib使用imgur api将图像上传到 Imgur 。api 返回 400,表示该文件不是受支持的文件类型或已损坏。我不认为图像损坏(我可以在本地查看它),并且我尝试过.jpg,.jpeg.png. 这是代码:

确切的错误信息:

让我知道我是否可以提供更多信息。我对 Python 很熟悉,希望这是一些简单的失误,有人可以解释一下吗?

0 投票
1 回答
981 浏览

javascript - Imgur 上传通过客户端 javascript 但不是 node.js 工作。困惑

这有效:

当我在 Chrome 的控制台中运行它时,imgur 会立即向我发送上传图片的 url http://i.imgur.com/KrHMY.png:. 出色的。

.

现在我正在使用 node.js 在服务器端尝试同样的事情,但它不起作用:

当我运行 node.js 应用程序时,imgur 会发回这个响应:

关键部分是这样的:No API key was sent。为什么 imgur 无法识别key我正在发送的POST

我试过同时使用requestsuperagent模块。我觉得很傻,无法弄清楚为什么这么简单的事情不起作用。感谢任何指针。