问题
The instagram docs say:
https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKENThe Instagram API requires an
access_tokenfrom authenticated users for each endpoint. We no longer support making requests using just theclient_id.
But to get an access_token, users of my website must click through and authenticate, right?
How can I display a few pictures of a specific instagram-tag on my public website, without requiring users to sign in via their instagram-account?
(There seem to be other pages doing it somehow, is there an iframe embed that displays multiple images? I've only found one where you can display one specific image...)
Update: This WordPress plugin seems to do it with having the admin (i.e. me) generate the access_token once and then having the page use it for all users. Any drawbacks to that approach?
回答1:
if that access_token expires for some reason or instagram invalidates it, then it will stop working, you should not assume access_token is valid forever.
Usually it does not expire that often, so if you monitor your widget constantly and update access_token if it has stopped working, then you should be good.
来源:https://stackoverflow.com/questions/41986241/embed-multiple-instagram-images-without-access-token