Eden twitter

23
Eden Twitter Go to http://dev.twitter.com AND http://eden.openovate.com/download

Transcript of Eden twitter

Page 1: Eden twitter

Eden Twitter

Go to http://dev.twitter.com

AND

http://eden.openovate.com/download

Page 2: Eden twitter

Eden Twitter

//include edenInclude ‘eden.php’;

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

Page 3: Eden twitter

Instantiate Twitter Auth

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

Page 4: Eden twitter

Get Request Token

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

$token[‘oauth_token’]);

Page 5: Eden twitter

Twitter Access Token

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

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

Page 6: Eden twitter

Twitter Get User Info

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

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

Page 7: Eden twitter

Get User Info

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

Page 8: Eden twitter

Post a tweet

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

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

Page 9: Eden twitter

Post a Tweet

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

Page 10: Eden twitter

Post a Tweet with Image

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

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

Page 11: Eden twitter

Post a Tweet with Image

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

Page 12: Eden twitter

Eden Paypal

Goto http://developer.paypal.com

Page 13: Eden twitter

Eden Paypal//Include Eden

include(‘eden.php’);

Page 14: Eden twitter

Instantiate Paypal Check Out

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

Page 15: Eden twitter

Eden Paypal Checkout

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

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

Page 16: Eden twitter

Eden Paypal Checkout

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

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

Page 17: Eden twitter

Eden Paypal Get Token

//get response$response = $checkout

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

Page 18: Eden twitter

Eden Paypal Get Token

//get response$response = $checkout

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

Page 19: Eden twitter

Eden Paypal getResponse

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

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

Page 20: Eden twitter

Eden Paypal Redirect to paypal

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

Page 21: Eden twitter

Get information of payment

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

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

Page 22: Eden twitter

Use Eden on all of My Projects

ORCode From Scratch?

Page 23: Eden twitter