Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
PHP Plurk OAuth API
PHP
Branch: master
Failed to load latest commit information.
.gitignore - init plurkoauth, implement Plurk API 2 (OAuth)
ChangeLog - fix bug, which translate " " to "+" first then urlencode()
OAuth.php
README.MacOSX - init plurkoauth, implement Plurk API 2 (OAuth)
README.markdown 0.2.1 , authorize() is avaliable now
config.php.sample add CALLBACK_URL
plurkAPI.php add support for webcgi use
plurkOAuth.php check 'cli' instead of 'cgi'
testOAuth.php 0.2.1 , authorize() is avaliable now
testPlurk.php add currUser test

README.markdown

PlurkOAuth

PHP Wrapper of Plurk OAuth API

About

PlurkOAuth is a php wrapper for Plurk API 2.0 beta You will need to Sign Up for your own CUSTOMER TOKENs.

Prerequire Packages

pecl_http, for http_build_url(), http_*.

PHPUniut if you need test it (YOU SHOULD).

Example

% cp config.php.sample config.php # and modify it

require('plurkAPI.php');

$plurk = new PlurkAPI(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$json = $plurk->callAPI('/APP/Profile/getPublicProfile', array('user_id' => 'clsung'), true);
$json = $plurk->callAPI('/APP/Profile/getOwnProfile');
$json = $plurk->callAPI('/APP/FriendsFans/getFriendsByOffset', array ('user_id' => 'clsung'));
//$json = $plurk->callAPI('/APP/Timeline/getPlurks');
//$json = $plurk->callAPI('/APP/Timeline/plurkAdd', array ('content' => 'Post by plurkoauth which based on oauth-php', 'qualifier' => 'hates'));
Something went wrong with that request. Please try again.