Instagram-PHP-API
去发现同类优质开源项目:https://gitcode.com/
这是一个PHP库,可以让你通过Instagram的API来获取数据。你可以用它来获取用户的个人信息、照片和视频。
特点
- 支持OAuth 2.0授权协议
- 可以获取用户的信息、照片和视频
- 支持实时更新
如何使用
首先,你需要在Instagram上注册一个应用,然后获取到client ID和secret key。接着,你可以使用以下代码来获取用户的个人信息:
$api = new InstagramAPI($client_id, $client_secret);
$user_info = $api->getUserInfo('macuenca');
echo "Name: " . $user_info['name'] . "<br>";
echo "Username: " . $user_info['username'] . "<br>";
echo "Bio: " . $user_info['bio'] . "<br>";
echo "Website: " . $user_info['website'] . "<br>";
你可以使用getPhotos()
方法来获取用户的图片:
$photos = $api->getPhotos('macuenca');
foreach ($photos as $photo) {
echo '<img src="' . $photo['url'] . '"/>';
}
你还可以使用getVideos()
方法来获取用户的视频:
$videos = $api->getVideos('macuenca');
foreach ($videos as $video) {
echo '<video src="' . $video['url'] . '" controls></video>';
}
最后,你可以使用subcribe()
方法来订阅用户的更新,当用户有新的照片或视频时,你会收到通知:
$api->subscribe('macuenca', array(
'type' => 'media',
'aspect' => 'timestamp',
));
如果你想要取消订阅,可以使用unsubscribe()
方法:
$api->unsubscribe('macuenca');
以上就是Instagram-PHP-API的基本使用方法,希望对你有所帮助!
链接
如果你觉得这个项目有用,不妨给它点个赞或者分享给你的朋友吧!
去发现同类优质开源项目:https://gitcode.com/