请问现在Hugo有theme可以支持Instagram Basic Display API么?发现IG更新了API之后就不太方便小白使用了,例如之前可以用此方法:Hugo Instagram Feed
谢谢!
其实那边的帖子已经说明白了怎么弄了。
{{ $urlPre := "https://api.instagram.com/v1/users/self/media/recent?access_token=" }}
{{ $id := .Site.Params.inst_access }}
{{ $inst := getJSON $urlPre $id }}
{{ range first 5 $inst.data }}
<li><a href="{{ .link }}" target="_blank"><img src="{{ .images.standard_resolution.url }}" alt="{{ .caption.text }}"></a></li>
{{ end }}
将上面这些部分粘贴到你主题下面你想要展现的位置上面,然后将 <li>
那行进行需要的修改就好了
谢谢回复。
对于这个时候之前的IG API的确是如此,但今年三月IG发布了新的API方式: https://developers.facebook.com/blog/post/2019/10/15/launch-instagram-basic-display-api/ ,旧的API及之前的帖子目前大概有效到6月。Do you mean the above code still works for the new IG API @Steven_Zeng?
谢谢!
原来如此,我查了下 Instagram API 文档,将 $urlPre 那一行中的链接地址替换成 https://graph.instagram.com/{user-id}/media
?access_token={access-token} 之后设定好 user-id 与 access-token 之后应该可以取到你需要的图片资料。
我并不确定,你可以尝试一下看看
https://developers.facebook.com/docs/instagram-basic-display-api/reference/user/media/
谢谢 @Steven_Zeng ,尝试后再来回复。