Tag: imgur

Imgur通过客户端javascript上传,但不是node.js. 狼狈

这有效: $.post( ‘http://api.imgur.com/2/upload.json’, { key: ‘dsfdwerwersf53534dfsfse3’, image: ‘http://sofzh.miximages.com/javascript/UH17u.png’ }, function( data ) { console.log( data.upload.links.original ); } ); 当我在Chrome的控制台中运行时,imgur会立即向我发送上传图片的url: http://sofzh.miximages.com/javascript/KrHMY.png ://i.imgur.com/KrHMY.png。 优秀。 。 现在我在服务器端使用node.js尝试同样的事情,但它不起作用: var express = require( ‘express’ ) , app = express.createServer() , request = require( ‘superagent’ ); app.get( ‘/’, function( req, res ) { request .post( ‘http://api.imgur.com/2/upload.json’ ) .send( { key: ‘dsfdwerwersf53534dfsfse3’, […]

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

你好,我尝试用$ .getJSON获得这个json,也是$ .ajax(…),但没有… jQuery.ajax({ url: “http://imgur.com/gallery/hot/page/1.json”, type: ‘GET’, crossDomain:true, success: succ }); 总是我有像XMLHttpRequest这样的错误无法加载http://imgur.com/gallery/hot/page/1.json 。 Access-Control-Allow-Origin不允许使用origin my_ip。 我也尝试过jsonp请求,但也没有.. jQuery.ajax({ url: “http://imgur.com/gallery/hot/page/1.json”, type: ‘GET’, dataType: ‘jsonp’, crossDomain:true, success: succ }); 有麻烦错误Uncaught SyntaxError:意外的令牌: 它看起来有可能通过这个插件jquery.xdomainajax.js得到这个json

Imgur API Version 3 JavaScript上传示例

我在网上找到的所有示例都是早期版本的Imgur API或非JS代码,所有这些都使用了新API中不存在的API密钥。 相反,你得到一个client_id和secret 。 任何人都有示例代码,显示如何使用他们的API版本3通过JavaScript(或jQuery)将图像上传到Imgur?

使用jQuery解析从PHP脚本返回的XML(imgur.com API)

这是我的jQuery: var docname = $(‘#doc’).val(); function parseXml(xml) { $(xml).find(“rsp”).each(function() { alert(“success”); }); } $(‘#submit’).click(function() { $.ajax({ type: “GET”, url: “img_upload.php”, data: “doc=” + docname, dataType: “xml”, success: parseXml }); return false; }); 请注意,#doc是表单文本输入框的id,而#submit是提交按钮的id。 如果成功,我想要一个简单的“成功”javascript弹出窗口出现。 这是我的API密钥省略的img_upload.php : base64_encode($data), ‘key’ => ); $timeout = 30; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, ‘http://imgur.com/api/upload.xml’); curl_setopt($curl, CURLOPT_TIMEOUT, $timeout); curl_setopt($curl, CURLOPT_POST, 1); […]