seergazhuk / pinterest-bot
该包已被放弃,不再维护。未建议替代包。
PHP Pinterest 库
v5.9.1
2019-02-13 10:22 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-fileinfo: *
Requires (Dev)
- codeclimate/php-test-reporter: ^0.4
- mockery/mockery: 1.0
- phpunit/phpunit: ~6.5
- dev-master
- v5.9.1
- v5.9.0
- v5.8.2
- v5.8.1
- 5.8.0
- 5.7.3
- 5.7.2
- 5.7.1
- 5.7.0
- 5.6.9
- 5.6.8
- 5.6.7
- 5.6.6
- 5.6.5
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.6.0
- 5.5.9
- 5.5.8
- 5.5.7
- 5.5.6
- 5.5.5
- 5.5.4
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.11
- 5.3.10
- 5.3.9
- 5.3.8
- 5.3.7
- 5.3.6
- 5.3.5
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.7
- 5.2.6
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.7
- 5.1.6
- 5.1.5
- 5.1.4
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.1
- 5.0.0
- 4.13.3
- 4.13.2
- 4.13.1
- 4.13.0
- 4.12.7
- 4.12.6
- 4.12.5
- 4.12.4
- 4.11.3
- 4.11.2
- 4.11.1
- 4.11.0
- 4.10.1
- 4.10.0
- 4.9.0
- 4.8.0
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.0
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.3.1
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.0
- 2.6.0
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.2
- 2.3.1
- 2.2.1
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- 1.0.1
- 1.0.0
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8
- 0.7.3
- 0.7.2
- v0.7.1
- v0.7
- v0.6
- v0.5.1
- v0.5
- v0.4
- v0.3
- v0.2
- v0.1
- dev-prepare-release
- dev-allow-edit-title-of-the-pin
- dev-add-support-for-reach-pins
- dev-password-rest-fix
- dev-pinners-is-followed-by-me
- dev-login-requirements-for-pinners
- dev-request-refactoring
- dev-develop
This package is auto-updated.
Last update: 2021-01-07 17:26:06 UTC
README
一个PHP库,可以帮助您在没有API凭证的情况下操作您的Pinterest账户。
Pinterest API非常繁琐:获取访问令牌需要注册开发者账户、注册应用,然后等待确认。更不用说,公共API本身实现不佳,功能有限。
该库提供了Pinterest网站上可用的全部功能,无需注册应用即可获取访问令牌。所需的所有信息只是您的账户登录信息(但如果您不打算创建推文、撰写评论或发送消息,则甚至不需要这些信息)!
安装
依赖项
库需要CURL扩展和PHP 7.0或更高版本。
安装此库的推荐方法是使用Composer。您对Composer不熟悉吗?Composer入门?
composer require seregazhuk/pinterest-bot
快速入门
// You may need to amend this path to locate Composer's autoloader require('vendor/autoload.php'); use seregazhuk\PinterestBot\Factories\PinterestBot; $bot = PinterestBot::create(); // Login $bot->auth->login('mypinterestlogin', 'mypinterestpassword'); // Get lists of your boards $boards = $bot->boards->forUser('yourUserName'); // Create a pin $bot->pins->create('http://exmaple.com/image.jpg', $boards[0]['id'], 'Pin description');
注意:某些方法(例如获取用户关注者/被关注者、推文点赞/踩、搜索和其他流查询)使用Pinterest通过结果导航。这意味着对于每一批结果,都会调用Pinterest,并返回一个包含Pinterest API结果的分页对象。
如何避免被封禁
为了避免被Pinterest封禁,请不要过度推文或写评论(例如,在一分钟内创建数百个推文)。通过在调用时插入超时(sleep($seconds)
)来实现。
示例
这些文章提供了使用该机器人执行常见任务的示例
如何感谢你呢?
为什么不给这个GitHub仓库点个star呢?我很希望得到关注!或者,你也可以通过PayPal向我项目捐款
谢谢!