You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
require_once( "../lib/writeas.php" );
$context = new \writeas\Context();
$post = newPost( $context );
$post->body = "Hello from Writeas.php";
$post->save();
The Context is your livelyhood for communicating with the instance you specify in its constructor. It handles the building of requests and updating of object instances.
If you work with Anonymous data like Posts, it's important that you save the returned token that you get after initially saving your Post (otherwise you'll be unable to update the post).
Objects like Post or Collection will update automagically after calling a save/get function. For instance, if you ->save a Post, it's token will appear in ->token.
Authentication is done on the Context (use multiple contexts if you want to authenticate multiple users). Upon logging in you should store the access token for future sessions. Logout when needed, and don't keep tokens lying around.
All errors are transformed to catchable WAException objects.
Supports the following api endpoints (near) completely
Authentication
Posts
Collections
Users
Channels
About
Basic implementation of the write.as / write.freely api in PHP