ner0tic / php-instagram-api
Instagram API 客户端
2.0.3
2013-06-02 18:44 UTC
Requires
- php: >=5.3.2
- ner0tic/php-api-core: >=2.0.0
This package is not auto-updated.
Last update: 2024-09-14 12:55:16 UTC
README
ORM 无关的php库,用于访问 Instagram API
安装
添加到 composer
"require": { "ner0tic/php-api-core": "2.0.0", "ner0tic/php-instagram-api": "*" // ...
创建您的配置文件 app/config/instagram.yml
url_client_id: XXXXXXXx url_token: XXXXXXXx http_password: XXXXXXXXXXX
使用方法
$ig = new \Instagram\Client(); $photos = $ig->api('User')->recentMedia(); // recentMedia(array $options) foreach($photos as $photo) { echo $photo // $photo->caption.' '.$photo->getLink() }
可选的 API
- 用户
- 关系
- 媒体
- 评论
- 点赞
- 标签
- 位置
- 地理
手动设置认证设置
$ig = new \Instagram\Client(); $ig->setAuthClientId($id); $ig->setAuthHttpPassword($pass); $ig->setAuthUrlToken($token); $ig->setAuthHttpToken($token);
如果您有要使用的 API 密钥,将它们压缩成 pem 文件,并将 certificate
选项设置为文件的路径。
$client->setOption('certificate', $pem_file);
执行查询
$result = $api->get($endpoint, $parameters, $request_options);
待办事项
待办事项清单
- DI 以访问 config.yml 中的变量