theimpossibleastronaut / writeas.php
PHP 中基本的 Write.as API 实现
v0.4
2020-06-01 11:28 UTC
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2024-09-07 22:56:14 UTC
README
writeas.php
PHP 中 write.as API 的实现。
它非常基础,以 PHP 7.x 为导向,但应该适用于大多数版本,因为它仅有的明确依赖是 curl。
<?php require_once( "lib/writeas.php" );
或者使用 composer
composer require theimpossibleastronaut/writeas.php
<?php require __DIR__ . '/vendor/autoload.php';
然后查看其中一个示例!
require_once( "../lib/writeas.php" ); $context = new \writeas\Context(); $post = new Post( $context ); $post->body = "Hello from Writeas.php"; $post->save();
上下文是您与在构造函数中指定的实例通信的生活来源。它处理请求构建和对象实例更新。
如果您处理匿名数据,如帖子,则在最初保存帖子后保存返回的令牌非常重要(否则您将无法更新帖子)。
Post 或 Collection 等对象在调用保存/获取函数后将自动更新。例如,如果您 ->save 一个 Post,它的令牌将出现在 ->token。
身份验证在上下文中完成(如果您想验证多个用户,请使用多个上下文)。登录后,应存储访问令牌以供未来的会话使用。在需要时注销,不要保留令牌。
所有错误都转换为可捕获的 WAException 对象。
完全支持以下 API 端点(附近)
- 身份验证
- 帖子
- 集合
- 用户
- 频道