trukes/threads-api-php-client

此包最新版本(0.0.2)没有可用的许可信息。

Meta的Threads API的PHP客户端库

0.0.2 2024-08-30 21:48 UTC

This package is auto-updated.

Last update: 2024-09-04 23:55:03 UTC


README

License PHP Version

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文档可以在这里找到。

包文档

完整的文档可以在这里找到。

贡献

欢迎贡献!如果您有建议、修复或改进,请随时提交问题或拉取请求。

如何贡献

  1. 复制存储库。
  2. 为您的功能创建一个新的分支(git checkout -b feature/new-feature)。
  3. 提交您的更改(git commit -am 'Add new feature')。
  4. 推送到分支(git push origin feature/new-feature)。
  5. 发起拉取请求。

许可

本项目采用MIT许可 - 有关详细信息,请参阅LICENSE文件。

联系

如果您有任何问题或建议,请随时通过pedro.m.a.carmo@gmail.com联系我们。

⭐️ 展示您的支持

如果您觉得这个项目有帮助或有用,请在GitHub上给它一个星标⭐️。这有助于其他人发现项目,并激励我们继续开发和改进它。

由Trukes(https://github.com/Trukes)用❤️制作。