AppDotNetPHP
PHP library for the App.net Stream API
More info on the App.net Stream API here
Find more App.net code libraries and examples here
Find me on App.net here
NOTE:
The Stream API is currently under development. This library will be rapidly changing in accordance with changes made in the API.
Usage:
Good examples of how to use the library can be found in index.php, callback.php, and signout.php
Here is a simple example of signing in, posting, and data retrieval:
require_once 'AppDotNet.php';
$app = new AppDotNet();
// check that the user is signed in
if ($app->getSession()) {
// post on behalf of the user
$app->createPost('Hello world');
// get the current user as JSON
$data = $app->getUser();
// accessing the user's username
echo 'Welcome '.$data['username'];
// if not, redirect to sign in
} else {
$url = $app->getAuthUrl();
header('Location: '.$url);
}
Setup:
Open up AppDotNet.php for editing
You will need to change the values for the following between lines 22-34:
- Client ID
- Client Secret
- Callback URL
- Scope