Guest User

Untitled

a guest
Nov 21st, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <?php
  2.  
  3. $method = "POST";
  4. $QBO_SANDBOX_URL= "https://sandbox-quickbooks.api.intuit.com/";
  5. $company_id = "123145773232334";
  6.  
  7. $consumerKey = "qyprdww4dFum0345345ffKla4dEa9HJ";
  8. $consumerSecret = "57d5qY4sdmeUPertBgPtYBoeKYu9z6ip0XhXBhg";
  9. $accessTokenKey = "qyprdgLFTNax4qv8zpA6fWUdkUunuvIfAK5LWsCUBDKyiB7p";
  10. $accessTokenSecret = "HuEoqCQk01SKRgqRBZzEvhZvO5RIdWihK6vWodwG";
  11. $query = "Select * from Account STARTPOSITION 1 MAXRESULTS 5";
  12.  
  13. $time = time();
  14.  
  15. $base = $method.'&'.rawurlencode($QBO_SANDBOX_URL.'v3/company/'.$company_id).'&'
  16. .rawurlencode("oauth_consumer_key=".rawurlencode($consumerKey)
  17. .'&oauth_nonce='.rawurlencode('34604g54654y456546')
  18. .'&oauth_signature_method='.rawurlencode('HMAC-SHA1')
  19. .'&oauth_timestamp='.rawurlencode($time)
  20. .'&oauth_token='.rawurlencode($accessTokenKey)
  21. .'&oauth_version='.rawurlencode('1.0')
  22. .'&'.rawurlencode($query));
  23.  
  24. $key = rawurlencode($consumerSecret.'&'.$accessTokenSecret);
  25.  
  26. $signature = base64_encode(hash_hmac("sha1", $base, $key, true));
  27.  
  28. $auth = 'OAuth oauth_token="'.$accessTokenKey.'",oauth_nonce="ea9ec8429b68d6b77cd5600adbbb0456",oauth_consumer_key="'.$consumerKey.'",oauth_signature_method="HMAC-SHA1", oauth_timestamp="'.$time.'",oauth_version ="1.0",oauth_signature="'.$signature.'"';
  29. echo $auth;
  30.  
  31. ?>
Add Comment
Please, Sign In to add comment