2016-06-07 3 views
4

Есть ли у кого-нибудь еще проблемы с их фидом Instagram, используя instafeed.js?instafeed.js: Предоставлен access_token

Я получил получение следующей ошибки консоли javascript, так как около 5 дней назад, которая была очень хорошо работает.

Uncaught Error: Error from Instagram: The access_token provided is invalid

Это мой код:

if ($('#instafeed').length == 1) { 
    var feed = new Instafeed({ 
     get: 'user', 
     userId: USER_ID, 
     clientId: 'CLIENT_ID', 
     template: '<div class="columns small-6 medium-4 large-3"><div class="instagram-image-wraper"><a class="test" href="{{link}}"><img src="{{image}}" /></a></div></div>', 
     resolution: 'low_resolution', 
     limit: 12, 
    }); 
    feed.run(); 
} 

Я уверен, если это связано с обновлениями платформы политики, которые были упомянуты несколько дней назад - http://developers.instagram.com/

ответ

2

Instagram изменил свою политику и instafeed.js теперь требует токена доступа.

Вы можете создать токен доступа с помощью этого site.

После создания маркеров доступа, вы можете использовать instafeed.js как это:

var feed = new Instafeed({ 
    get: 'user', 
    userId: 'UserID', 
    clientId: 'ClientID', 
    accessToken:'AccessTokenInHere', 
    resolution: 'low_resolution', 
    template: '<div class="columns small-6 medium-4 large-3"><div class="instagram-image-wraper"><a class="test" href="{{link}}"><img src="{{image}}" /></a></div></div>', 
    limit: 12, 
    }); 
+0

Это будет не что иное, как временное решение - https://github.com/stevenschobert/instafeed.js/issues/408 – rorymorris89

+0

Если вы предлагаете решение для непрерывного использования, мы с радостью будем его использовать;) – kkakkurt

+1

Работаем над этим! :) – rorymorris89

0

Может быть, вы можете использовать мое решение. Решение в PHP, но работает :)

Instagram workarond

0

Использование pixelunion, кажется, работает, но вы можете также необходимо добавить пользователя (ей) с помощью страницы Instagram разработчиков, с помощью опции песочницы если вы» используя Instafeed для любого другого пользователя, кроме вашей собственной учетной записи Instagram.

Несмотря на то, что токены доступа не гарантируются «навсегда», Instagram, похоже, добавляет отказ от ответственности, чтобы защитить себя от ответственности в случае необходимости каких-либо изменений в будущем, вместо того, чтобы фактически заявить, что сгенерированные токены, несомненно, истекут.

Смежные вопросы