Eden twitter

Post on 16-Jul-2015

395 views 2 download

transcript

Eden Twitter

Go to http://dev.twitter.com

AND

http://eden.openovate.com/download

Eden Twitter

//include edenInclude ‘eden.php’;

//twitter credentials$key = ‘[some random characters]’;$secret = ‘[some random character]’;

Instantiate Twitter Auth

//twitter auth$auth = eden(‘twitter’)->auth($key, $secret);

Get Request Token

//getting request token//for authentication$token = $auth->getRequestToken();//login url$url = $auth->getLoginUrl(

$token[‘oauth_token’]);

Twitter Access Token

//getting access token$access = $auth->getAccessToken($_GET[‘oauth_token’],

$token[‘oauth_token_secret’],$_GET[‘oauth_verfier’]);

Twitter Get User Info

//instantiate twitter user$user = eden(‘twitter’)->users($key, $secret,

$access[‘oauth_token’],$access[‘oauth_token_secret’]);

Get User Info

//get info of authenticated user$info = $user->getCredentials()

Post a tweet

//Instantiate tweet$tweet = eden(‘twitter’)->tweet($key, $secret,

$access[‘oauth_token’],$access[‘oauth_token_secret’]);

Post a Tweet

//send tweet$tweet->tweet(‘[YOUR TWEET]’);

Post a Tweet with Image

//image syntax$img = “@{$_FILES[‘image’][‘tmp_name’]};”.

“type={$_FILES[‘image’][‘type’]};”.“filename{$_FILES[‘images’][‘name’]}”;

Post a Tweet with Image

//send tweet with image$tweets->tweetMedia([YOUR-STATUS], $img);

Eden Paypal

Goto http://developer.paypal.com

Eden Paypal//Include Eden

include(‘eden.php’);

Instantiate Paypal Check Out

$paypal = eden()->Eden_Paypal()->checkout(‘[user-email]’,‘[password]’,‘[signature]’,‘[certificate file path]’,boolean);

Eden Paypal Checkout

//Prepare checkout data$checkout = $paypal->setAmount(‘[amount]’)

->setItemAmount(‘[amount]’)->setCurrency(‘[amount]’)->setItemName(‘[Item Name]’)->setItemDescription(‘[Item Description]’)->setQuantity(‘[quantity]’);

Eden Paypal Checkout

//Prepare checkout data$checkout = $paypal->setAmount(100)

->setItemAmount(100)->setCurrency(‘PHP’)->setItemName(‘Nike Shoe’)->setItemDescription(‘Amazing nike shoe’)->setQuantity(1);

Eden Paypal Get Token

//get response$response = $checkout

->getResponse(‘[success url]’,‘cancel url’);

Eden Paypal Get Token

//get response$response = $checkout

->getResponse(‘http://clark.com?success’,‘http://clark.com?cancel’);

Eden Paypal getResponse

//getResponse returnsArray(‘[TOKEN ]’ => ‘[Some Random character]’,

‘[timestamp]’ => ‘date’, ‘[CORELATIONID]’ => ‘[some random character]’,‘[ACK]’ => [Success or Failure]…);

Eden Paypal Redirect to paypal

//this will redirect to paypal$checkout->setToken([token], true);

Get information of payment

//getting payment information$info = $checkout->setToken([token])

->setAmount(‘[amount]’)->setCurrency(‘[currency]’)->getTransactionId(‘[PayerID]’);

Use Eden on all of My Projects

ORCode From Scratch?