Skip to content

ravisorg/AppDotNetPHP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

<?php

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

About

PHP library for the App.net Stream API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%