PHP 中基本的 Write.as API 实现

v0.4 2020-06-01 11:28 UTC

This package is auto-updated.

Last update: 2024-09-07 22:56:14 UTC


README

PHP Composer PHP Stan License Latest Stable Version Latest Unstable Version

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 端点(附近)

  • 身份验证
  • 帖子
  • 集合
  • 用户
  • 频道