繁体   English   中英

如何使用Instagram API获取图像

[英]How to get images using Instagram API

如何从Instagram API获取用户图像?

=的access_token 4049241557.1677ed0.5324ad17d9314645b528ad112da8d56e

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

使用此API:

https://api.instagram.com/v1/users/self/media/recent?access_token={access-token}

这将获得你的照片,(但它看起来像你发布的access_token ,该用户没有张贴任何照片,所以它将返回空数组)

用它来获取其他用户的照片:

https://api.instagram.com/v1/users/{user-id}/media/recent?access_token={access-token}

您应该使用public_content范围进行身份验证,如果您处于沙盒模式,则只有沙盒用户可以访问,直到您的应用被审核并生效

你可以使用这个库Cosenary

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();

阅读文档以获取更多信息。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM