看来此解决方案不再有效-
新的API需要访问令牌,该令牌在通过登录页面后会动态分配。有没有办法通过PHP仍以编程方式提取供稿,而无需跳过新的oauth箍?这对于将crontab设置为自动将新帖子保存到数据库很有用。
是的你可以。您无需登录或access_token即可获取最新的20条帖子。您只需要解析的json内容https://www.instagram.com/[USERNAME]/media/
。用[username]
instagram代替user_name
。
例如。
$instaResult = file_get_contents('https://www.instagram.com/'.$username.'/media/');
$insta = json_decode($instaResult);
更新:Instagram更改了用户媒体的rss url。为了获得rss feed,您现在必须使用https://www.instagram.com/[USERNAME]/?__a=1
更新:file_get_contents
最好使用curl
或Psr\Http\Message\RequestInterface
类似http://docs.guzzlephp.org/en/stable/的库,而不是。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句