不能从Shopify调用instagram API
Can't call instagram API from Shopify
我正在尝试使用我的shopify网络商店的instagram API。我正在使用javascript。当我使用jQuery时,instagram没有传递回正确的标题。
下面是我的代码(调用已被验证):
jQuery$.getJSON( call, function( data ) {
alert("sdfewsf");
}).error(function(jqXHR, textStatus, errorThrown) {
console.log("error " + textStatus);
console.log("incoming Text " + jqXHR.responseText);
});
这是我收到的错误:
XMLHttpRequest无法加载https://api.instagram.com/v1/tags/%7Btag-name%7D/media/recent?client_id=95d4426edafc476d9b76a5dacc4c12ca。请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许访问源'http://www.99centrazor.com'。响应的HTTP状态码为404。
我也试过instafeed.js,它不工作。
Instafeed.js
var feed = new Instafeed({
get: 'tagged',
tagName: 'awesome',
clientId: clientId
});
feed.run();
返回一个对象,但是run函数不起作用——
Uncaught TypeError: Cannot read property 'appendChild' of null
有谁知道让这个东西工作的方法吗?谢谢!
我将缩小我对你的第二个问题的回答,关于instafed .js。
你看到的错误是由instafeed.js在页面上找不到目标元素引起的。
要解决这个问题,请确保您在页面上放置了<div id="instafeed"></div>
,并且在页面完全加载后加载instafeed.js:
$(document).ready(function() {
var feed = new Instafeed({
get: 'tagged',
tagName: 'awesome',
clientId: clientId
});
feed.run();
});
$.getJSON()
将不工作
浏览器将倾向于阻止跨域HTTP GET请求
。您可以使用JSONP作为解决方法。
Instagram API支持JSONP端点/url,例如:
https://api.instagram.com/v1/tags/coffee/media/recent?access_token=ACCESS-TOKEN&调= callbackFunction
如果你不熟悉JSONP你可以在这里查看一个例子
- Instagram API 未加载所有图像
- Instagram API:有可能获得某个日期的标记照片吗
- Instagram API access_token request and Access-Control-Allow-
- Instagram API 分页 - 上一页
- 如何在 javascript alert中显示 instagram API 响应
- Instagram API - 使用自定义标签javascript阅读图片
- Instagram API 和 jquery 的问题:无法显示项目
- 如何使用Instagram API发布喜欢或删除Instagram
- 无法加载资源:net::ERR_CONNECTION_REFUSED 仅适用于来自 instagram API 的选择性
- Instagram API没有在一个请求中提取所有数据
- Instagram API Javascript示例不工作
- Instagram API的用户obj问题
- 从客户端发出instagram API请求是否安全
- Instagram API显示太多图片
- 不能从Shopify调用instagram API
- Instagram API地理订阅发布错误
- 创建Instagram API地理订阅的CORS问题
- 使用Instagram API时,我正在检索的评论返回'undefined'
- 在使用Instagram API时,如何在Meteor中请求、存储和使用访问令牌
- CORS错误,当我使用instagram API与angularjs