trukes / threads-api-php-client
此包最新版本(0.0.2)没有可用的许可信息。
Meta的Threads API的PHP客户端库
0.0.2
2024-08-30 21:48 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.9
- php-http/client-common: ^2.7
- php-http/discovery: ^1.19
Requires (Dev)
- ext-http: *
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2024-09-04 23:55:03 UTC
README
Meta的Threads API的PHP库,用于实现与API的无缝集成。本包提供简单直观的接口,便于与PHP应用程序集成。
功能
- 发布:上传和发布Threads媒体对象,并检查其状态。
- 媒体检索:检索Threads媒体对象。
- 回复管理:检索回复和对话,并隐藏/显示回复。
- 用户:检索Threads用户的帖子、发布限制和资料。
- 洞察:检索Threads媒体对象和用户的洞察。
即将推出
- 身份验证:[问题](https://github.com/Trukes/threads-api-php-client/issues/9) - 支持OAuth2身份验证。
要求
- PHP 8.1或更高版本
安装
安装通过Composer进行。只需运行以下命令
composer require trukes/threads-api-php-client
基本用法
客户端
在调用API之前,您需要创建一个客户端
require 'vendor/autoload.php'; use Trukes\ThreadsApiPhpClient\Threads; $client = Threads::client('<your_token_here>');
创建帖子
$create = $client->publish()->create( 'threads_user_id', 'media_type', 'text', 'image_url', 'video_url', 'is_carousel_item', 'children', 'reply_to_id', 'reply_control', 'allowlisted_country_codes', 'all_text', )->data(); echo 'Post created successfully. Media container ID: ' . $response['id'];
发布帖子
$create = $client->publish()->publish( 'threads_user_id', '129984213' )->data(); echo 'Post created successfully. Media container ID: ' . $response['id'];
Threads文档
完整的META Threads文档可以在这里找到。
包文档
完整的文档可以在这里找到。
贡献
欢迎贡献!如果您有建议、修复或改进,请随时提交问题或拉取请求。
如何贡献
- 复制存储库。
- 为您的功能创建一个新的分支(
git checkout -b feature/new-feature
)。 - 提交您的更改(
git commit -am 'Add new feature'
)。 - 推送到分支(
git push origin feature/new-feature
)。 - 发起拉取请求。
许可
本项目采用MIT许可 - 有关详细信息,请参阅LICENSE文件。
联系
如果您有任何问题或建议,请随时通过pedro.m.a.carmo@gmail.com联系我们。
⭐️ 展示您的支持
如果您觉得这个项目有帮助或有用,请在GitHub上给它一个星标⭐️。这有助于其他人发现项目,并激励我们继续开发和改进它。
由Trukes(https://github.com/Trukes)用❤️制作。