gpt4 book ai didi

javascript - Instagram API OAuthAccessTokenException 400 错误

转载 作者:行者123 更新时间:2023-11-29 21:50:24 27 4
gpt4 key购买 nike

我的 Rails 4.0 网络应用程序有问题。我正在使用 Google map Api 返回纬度和经度,然后将该信息传递给 Instagram 的 Api。但是我收到一个错误:

{"meta":{"error_type":"OAuthAccessTokenException","code":400,"error_message":"提供的 access_token 无效。"}}

我已经完成了创建多个 AccessTokens 的过程,但仍然一无所获。

以前有没有人遇到过这个问题,如果有,您是如何解决的?

这是我的代码:

var codeAddressLat;
var codeAddressLng;
var addMarkerLat;
var addMarkerLng;
var locationLat;
var locationLong;
var accessToken;
var mediaEndPoint;

$(document).ready(function(){


var accessToken="USER_ACCESSTOKEN_PLACEHOLDER";
$('.get_photo').click(function(){
mediaEndPoint = ("https://api.instagram.com/v1/media/search?lat=" + locationLat + "&lng=" + locationLong + "&access_token=" + accessToken + "?callback=?");

if (addMarkerLng !== null && addMarkerLat !== null ) {
locationLong=addMarkerLng;
locationLat=addMarkerLat;
console.log("Add Marker " + mediaEndPoint)
}else if (codeAddressLat !== null && codeAddressLng !== null) {
locationLat=codeAddressLat;
locationLong=codeAddressLng;
console.log("Code Address: "+ mediaEndPoint)
}else{
alert("Oops! Something went wrong, please try again!")
}
$(".insta-list").empty();

$.getJSON(mediaEndPoint, function(jsonResult){

var items = jsonResult["data"];
var container =[]
$.each(items, function(){
var val = this["images"]["standard_resolution"]["url"]
container.push("<img src=" + val + ">" );

});
$("<ul/>",{
"class": "insta-list",
html: imageContanier.join( "" )
}).appendTo(".modal-body");
})

});
});

最佳答案

我已经解决了这个问题。

结果是我收到错误的原因:{"meta":{"error_type":"OAuthAccessTokenException","code":400,"error_message":"提供的 access_token 无效。"}}

是因为我创建的保存 Instagram API 媒体端点的变量存在语法问题。

我添加了“?回调=?”绕过 XMLHttpRequest 错误 ( CORS )。实际上,回调语法应该是“&callback=?”。

关于javascript - Instagram API OAuthAccessTokenException 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29571059/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com