首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Instagram API获取图像

如何使用Instagram API获取图像
EN

Stack Overflow用户
提问于 2016-10-18 10:28:41
回答 2查看 39.4K关注 0票数 5

如何从Instagram API获取用户图像

access_token=4049241557.1677ed0.5324ad17d9314645b528ad112da8d56e

但没有成功,它只给了我用户信息。如何使用Instagram API获取图像?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-19 06:54:43

使用此API:

代码语言:javascript
复制
https://api.instagram.com/v1/users/self/media/recent?access_token={access-token}

这将得到您的照片(但是从您发布的access_token上看,该用户没有发布任何照片,因此它将返回空数组)。

用这个获取其他用户的照片:

代码语言:javascript
复制
https://api.instagram.com/v1/users/{user-id}/media/recent?access_token={access-token}

您应该使用public_content范围进行身份验证,如果您处于沙箱模式,则只有沙箱用户才能被访问,直到您的应用程序被检查并运行为止。

票数 8
EN

Stack Overflow用户

发布于 2018-01-19 23:41:00

您可以使用这个库余弦线

代码语言:javascript
复制
use MetzWeb\Instagram\Instagram;

$instagram = new Instagram(array(
    'apiKey'      => 'YOUR_APP_KEY',
    'apiSecret'   => 'YOUR_APP_SECRET',
    'apiCallback' => 'YOUR_APP_CALLBACK'
));

// grab OAuth callback code
$code = $_GET['code']; 
// or maybe $code = $request->code; // if you are using Laravel
$data = $instagram->getOAuthToken($code);

// set user access token
$instagram->setAccessToken($data);

// and
$pictures = $instagram->getUserMedia();

有关更多信息,请阅读文档。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40105795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档