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

python - 使用 python-oauth2 和 Imgur 的 Authenticated API 在 Python 2.7 中响应解包错误

问候!

我一直在研究一个多服务文件上传器,它过滤文件扩展名以决定文件应该上传到哪个服务。我的主要目标是上传到 Imgur 用户帐户,因为它的 API 与其他服务相比是最复杂的(即使用 OAuth2 进行身份验证)。我以前在通过 SSL 连接时遇到问题,因为我的 HTTPLib 证书存储不会验证 SSL 握手,但我通过手动将 Imgur 的证书提供者的 CA 添加到证书列表来解决这个问题。

无论如何,我已经能够使用 cookie “登录”到 Imgur,但我更愿意使用 oauth - cookie 方法仍然使用匿名 API,它具有较低的上传限制。我正在尝试通过生成一个 Oauth 身份验证 URL,并使用 wxPython 创建一个简单的文本输入对话框,在用户提供凭据时询问所述 URL 给出的 PIN。问题是调用 python-oauth2 的身份验证器会导致 gzip 解包错误,我不知道如何解决。这是错误:

我的授权函数,在获取 pin 后调用,是这样的:

self.access_token_url 是https://api.imgur.com/oauth/access_token,由 Imgur API 身份验证资源给出。

我不确定这是否是我的代码有问题,或者 Imgur 返回的响应是否有问题,因为还有其他基于 python 的上传器使用非常相似的方法似乎可以正常工作。就像我在标题中提到的那样,我使用的是 Python 2.7 和python-oauth2

我将不胜感激任何意见。感谢您的时间。

量角器忍者

0 投票
1 回答
4281 浏览

java - 以编程方式在 android 上通过 imgur 上传照片

我需要帮助来使用 imgur 的 API 来上传照片并显然检索链接。

IMGUR API: http ://api.imgur.com/resources_anon

我能够获取需要上传的图像的 URI,但是如何实现上面的 api,我已经下载了 mime4j 和 httpmime 并将它们添加到库中,但我似乎无法理解如何使用它们,

我看着这个,但它让我很困惑: 使用 Http Post 发送图像

0 投票
1 回答
3787 浏览

java - Android,以编程方式将照片上传到 imgur 上

我尝试了不同的方法来通过 imgur 上传和检索链接,但尽管查看了 imgur api,但都没有成功。 http://api.imgur.com/examples#uploading_java

但以下方法部分有效..我试图检索,

错误:如果发生任何错误。图像链接:托管图像的链接删除链接:删除托管图像的链接

但我最终只得到了“删除链接”,因为其他都是空白的,请检查一下:

最后我得到的只是一个只有删除链接的哈希图 mImageResponse ......

关于我做错了什么的任何想法?

0 投票
0 回答
386 浏览

qt - Qt Imgur 上传失败

我有一个这样的上传者

文件是带有我要上传的 PNG 文件内容的 QByteArray。上传结束时,我收到响应,但上传的图像无效(如果我保存并尝试打开,它会写入文件不是有效的 PNG 图像)。

我做错了什么?

0 投票
1 回答
2370 浏览

jquery - 使用 jQuery 获取 http://imgur.com/gallery/hot/page/1.json

您好,我尝试使用 $.getJSON 和 $.ajax(...) 获取此 json,但什么也没有...

我总是遇到像 XMLHttpRequest cannot load http://imgur.com/gallery/hot/page/1.json这样的错误。Access-Control-Allow-Origin 不允许来源 my_ip。

我也尝试获取 jsonp 请求但也没有..

还有另一个错误 Uncaught SyntaxError: Unexpected token :

看起来可以使用此插件 jquery.xdomainajax.js获取此 json

0 投票
3 回答
3320 浏览

post - 从 Mathematica 上传图像到 Imgur

这是对所有mathematica标签追随者的挑战。让我们通过创建一个imgur上传器将图像插入到 Mathematica 的 SO 帖子中变得更加方便。

我们如何创建一个函数imgur[g_]来栅格化其参数(确保最终大小不大于 StackOverflow 帖子的宽度),将其转换为 PNG,将其上传到 imgur,并返回准备好粘贴的MarkDown行,例如![Mathematica graphic](http://i.imgur.com/ZENa4.jpg)?

有用的参考资料:

我未能将后一种方法调整为上传图像而不先将其导出到文件中。


警告,小心使用!StackOverflow 使用单独的 imgur 安装来无限期地保留图像。如果您使用主 imgur,如果没有人查看,图像将在 6 个月后消失。不幸的是,截至 2011 年 11 月,似乎没有官方方法可以以编程方式将图像上传到 StackOverflow。


更新: 见下面直接上传到 StackOverflow 的解决方案。

0 投票
1 回答
2159 浏览

java - 使用 Java 的 Imgur API 请求返回 400 状态

我正在尝试向GETImgur API 发送请求以上传图像。

当我使用以下代码时,我会收到400来自 Imgur 服务器的状态响应 - 根据Imgur 错误文档,这意味着我丢失或参数不正确。

我知道参数是正确的,因为我直接在浏览器 URL 中测试了它们(成功上传了图像) - 所以我不能在代码中正确添加参数:

此代码基于Imgur 提供的 API 示例。

谁能告诉我我做错了什么以及如何解决问题?

谢谢。

0 投票
1 回答
5174 浏览

php - 如何在网站上实现 imgur api(图像主机)?

我遇到了http://api.imgur.com并认为这将是在我的网站上使用的有用工具。然后我注意到 StackOwerflow 也使用它,所以它一定很好)))虽然我在尝试实现它时很挣扎。我查看了 http://api.imgur.com/examples的 PHP 部分,但对我没有多大帮助。

我感兴趣的是在我的网站上包含 imgur api,以便用户可以上传他们的图片。我需要存储 img url/path 以便我可以在网站上显示它。

例如,有一个表单允许用户上传照片,然后将上传图像的 url/路径存储在数据库 (VARCHAR) 中。

有没有人在这个系统上取得了成功,并且可以帮助我理解如何像 StackOwerflow 一样使用它来实现它(仅将图像 url 存储在数据库中而不是发布)。

我试过的代码:

upload_img.php

0 投票
0 回答
741 浏览

java - Imgur Api 上传照片

我正在尝试通过 oAUth 使用其 API 将照片上传到 imgur。我已经能够从 imgur 获取访问令牌(在授权和身份验证之后),但是当我尝试使用此访问令牌上传图像时,我收到 401 错误。

我怀疑我的签名有问题,在上传请求期间发送。PFB 我用来获取签名的 Basestring 和 Key。

关于签名,我有什么遗漏吗?

0 投票
1 回答
1110 浏览

imgur - imgur 上传脚本错误

嗨,您的帖子没有太多解释代码部分的上下文,请更清楚地解释您的场景。我花了繁琐的时间,警告问一个问题

我收到以下错误,如果您能提供帮助,我将不胜感激谢谢

imgur.php图片上传脚本

api.php其他脚本

显示此错误 错误 #1003,不支持图像格式,或图像已损坏。