作为回应,我收到400 bad request : {“meta”:{“error_type”:”APIInvalidParametersError”,”code”:400,”error_message”:”invalid parameters-check the max\/min-timestamps, if you supplied them”}} 虽然我的要求似乎很好: https://api.instagram.com/v1/media/search?q=demonstration&lat=30.0444&lng=31.2357&distance=1000&min_timestamp=1383253200000&max_timestamp=1385758800000&access_token=9xxx4 指定一个月范围的时间戳,这是一个问题吗? PS使用JQuery 1.9.1 谢谢,
我正在尝试设置我的Instagram API网站,以便用户可以选择照片 我能够将数据保存在数据库中并显示照片但不能在不同的arrays中选择照片 这是我的代码: setAccessToken($data); } else { header(‘Location: index.php’); } ?> getUserMedia($data->user->id); // Display results foreach ($popular->data as $data) { echo “images->thumbnail->url}\”;”> } ?>
我正在进行一个小型的试错项目,它允许您在Instagram上搜索照片。 我找到了这个例子 ,它完美无缺。 不幸的是,在该示例中只能使用一个静态标记。 我想要做的是允许用户搜索标签。 然后将该输入值用作ajax调用中使用的标记。 不幸的是,这不起作用。 控制台或任何东西都没有错误。 只是没有回应。 jQuery的 // Search new tag $(“form#s-form > button”).click(function () { if (!$(“form#s-form > input”).val()) { // notice no value given } else { var tag = $(“form#s-form > input”).val(), // Here is the tag maxid = $(“#more”).data(“maxid”); // change the data-tag to the tag that is […]
我有这个代码,但它没有工作。 它告诉我ajaxpost是成功但当我看起来刷新时我看到它不喜欢。 user_has_liked == false) { ?> <a href="#" id="id;?>” class=”like”><span class="id;?>”>Like $(‘a.like’).click(function() { var mediaId = $(this).attr(‘id’); $.ajax({ url: “https://api.instagram.com/v1/media/” + mediaId + “/likes?callback=?”, dataType: “jsonp”, data: { access_token: ”, _method: ‘POST’ }, type: “POST”, success: function(data, textStatus, jqXHR) { $(“.”+mediaId+””).text(‘Liked’); }, error: function(jqXHR, textStatus, errorThrown) { $(“.”+mediaId+””).text(‘Error!’ + textStatus + ‘ – ‘ […]
我正在尝试修复Instagram API的Ajax分页 仅显示了20张照片。 “加载更多”按钮不起作用。 在控制台中: Uncaught ReferenceError: maxid is not defined 这是index.php: $(document).ready(function() { $(‘#more’).click(function() { var max_id = $(this).data(‘nextid’); $.ajax({ type: ‘GET’, url: ‘ajax.php’, data: { max_id: maxid }, dataType: ‘json’, cache: false, success: function(data) { // Output data $.each(data.images, function(i, src) { $(‘#photos’).append(”); }); // Store new maxid $(‘#more’).data(‘maxid’, data.next_id); } }); }); […]
大家好,任何人都可以告诉我如何发布喜欢和删除像使用API的Instagram? 我试图删除使用此代码,但我没有从ajax调用得到任何响应。 任何人都可以告诉我我在这里做错了什么?这可能是做php吗?怎么样? xxxxxxxxxxxxxxxxxx_xxxxxxxx ==> Media-Id,例如:23424343243243_2343243243 用于删除喜欢的Instagram API文档 function deleteLike() { alert(“inside function”); var url = “https://api.instagram.com/v1/media/xxxxxxxxxxxxxxxxxx_xxxxxxxx/likes?access_token=XXXX”; $.post(url, { “method”: “delete”, }, function(data) { var ajaxResponse = data; alert(“success”+ajaxResponse); }) } 编辑:跨域php curl :(但如果这是post方法或删除方法怎么告诉它?“ $url = “https://api.instagram.com/v1/media/xxxxxxxxxxxxxxxxxx_xxxxxxxx/likes?access_token=XXXX”; $api_response = get_data(”.$url); $record = json_decode($api_response); // JSON decode /* gets the data from a URL */ function […]
我正在尝试在.ready()函数的帮助下加载页面时打开一个弹出窗口,下面是其中的代码。 但是下面的function没有给出任何回应。 在页面加载上打开jquery弹出窗口的任何其他方法? if( access_token==””&&access_token==null) { $( “#popupDialog1” ).popup( “open” ) } 以上代码集成了一个Android应用程序,可以使用phonegap,html5,javascript等进行开发
我有一个Instagram API调用请求用CrookedSpaces标记的图像,当这些图像返回时我正在过滤数据,确保只有来自某个用户的图像(使用他们的用户ID),代码如下: $(function() { $.ajax({ type: “GET”, dataType: “jsonp”, cache: false, url: “https://api.instagram.com/v1/tags/crookedspaces/media/recent/?count=100&access_token=TOKEN”, success: function(data) { for (var i = 0; i < 31; i++) { var igUID = data.data[i].user.id; if(igUID === "USER ID") { $(".instagram").append("\ \ \ \ \ SMALL TEST!\ \ \ \ “); } else { console.log(“Else portion of code ran ” […]
我觉得这应该非常简单,但实现它却遇到了难以置信的麻烦。 我正在使用Javascript插件Instafeed将Instagram图像拉入页面 – 这很好用。 图像加载后,我想把它们放进旋转木马 。 我有一个JSFiddle显示这里发生了什么。 生成的文档中应该发生的是: IMAGE IN HERE IMAGE IN HERE IMAGE IN HERE 相反,这种情况正在发生: IMAGE IN HERE IMAGE IN HERE IMAGE IN HERE 从本质上讲,轮播似乎是在Instafeed之前或同时加载,因此它永远不会“看到”容器内的图像,并且最终没有正确嵌套并且没有应用类。 因此,它将其类(slick-initialized和slick-slider)附加到父容器,并且不会正确地格式化任何子项。 我已经尝试将Instafeed脚本放在头部并在窗口加载时启动它。 这没什么区别。 有没有办法让我的转盘只在Instagram照片加载时加载? 或者,如果没有将回调等等构建到插件本身中,这是不可能的? 有一个简单的方法吗? 任何帮助,将不胜感激!
我正在尝试使用Instagram API,我在do-while循环中发出AJAX请求,直到next_url为null。 我想要的代码就是通过发出连续请求来获取所有关注者,直到完成为止。 这段代码有什么问题? 当我删除do-while循环时,它不会给我一个错误,但是一旦我在循环中使用AJAX请求,它就永远不会停止。 很明显, $next_url字符串没有更改为新获取的next_url – 为什么? 怎么了? $(document).ready(function(e) { $(‘#fetch_followers’).click(function(e) { var $next_url = ‘https://api.instagram.com/v1/users/{user-id}/followed-by?access_token={access-token}&count=100’; var $access_token = ‘{access-token}’; var $is_busy = false; var $count = 0; do { while($is_busy) {} $.ajax({ method: “GET”, url: $next_url, dataType: “jsonp”, jsonp : “callback”, jsonpCallback: “jsonpcallback”, success: function(data) { $is_busy = true; $.each(data.data, function(i, item) […]