<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
var token = 'YOUR_ACCESS_TOKEN',
hashtag='vindiesel', // hashtag without # symbol
num_photos = 4;
$.ajax({
url: 'https://api.instagram.com/v1/tags/' + hashtag + '/media/recent',
dataType: 'jsonp',
type: 'GET',
data: {access_token: token, count: num_photos},
success: function(data){
console.log(data);
for(x in data.data){
$('ul').append('<li><img src="'+data.data[x].images.standard_resolution.url+'"></li>');
}
},
error: function(data){
console.log(data);
}
});
</script>
但我如何獲得/提供訪問令牌?我是否登錄一次,並永久使用該訪問令牌爲我的網站/應用程序? 那是安全的嗎?或者我每隔一段時間手工更新一次令牌?這聽起來像是hacky的解決方案,並且像instagram一樣不希望你在任何網站上顯示他們的數據:-( –
這就是我的意思,我知道instagram有端點來檢索需要訪問令牌的照片,但怎麼可能我使用登錄屏幕獲取訪問令牌而無需登錄?(即使它是我或其他人)我只想在我的網站上顯示照片,而不是其他任何東西。我不相信Instagram不提供簡單的API每次我需要用標籤顯示照片 – jack5891
您必須以特定用戶身份登錄才能生成'access_token'。您可以存儲這些令牌供以後使用,但根本無法生成它們。 –