mjphaynes / pinterest-bot
PHP 库,用于 Pinterest
v5.9.2
2021-04-07 19:11 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.2
- 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 not auto-updated.
Last update: 2024-09-20 09:49:30 UTC
README
一个 PHP 库,帮助您在没有 API 凭据的情况下操作 Pinterest 账户。
Pinterest API 很痛苦:获取访问令牌需要注册开发者账户、注册应用程序,然后等待确认。更不用说,公共 API 本身实现得很糟糕,功能有限。
此库提供 Pinterest 网站上可用的全部功能,无需注册应用程序来获取访问令牌。只需您的账户登录信息即可(但即使您不打算创建拼贴、写评论或发送消息,这也不是必需的)!
安装
依赖
库需要 CURL 扩展和 PHP 7.0 或更高版本。
安装此库的推荐方法是使用 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 仓库点个星?我很希望得到关注!或者,您可以通过 PayPal 向我的项目捐款
谢谢!