У меня проблема с моим веб-приложением Rails 4.0. Я использую карты Google Api, чтобы вернуть lat и long, а затем передавать эту информацию Api's Api. Однако я получаю сообщение об ошибке:Instagram Api OAuthAccessTokenException 400 error
{"meta":{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."}}
Я прошел через процесс создания нескольких не 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");
})
});
});
Ваш токен доступа истек, вам нужно получить новый. –
Что сказал Кевин, также вы не должны хранить свой токен доступа здесь. Поместите его в ваш .env. – Yeysides
@KevinBrown Я заменил свой accessToken и все еще сталкиваюсь с тем же вопросом ... –