Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. $browser = New-Object System.Net.WebClient
  2. $browser.Proxy.Credentials =[System.Net.CredentialCache]::DefaultNetworkCredentials
  3. [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  4. $url = "https://login.salesforce.com/services/oauth2/token"
  5.  
  6.  
  7. $postParams = @{
  8. grant_type = "password"
  9. client_id="the_id";
  10. client_secret="the_secret";
  11. username="my_username";
  12. password="my_password";
  13. }
  14.  
  15. $preAuth = Invoke-RestMethod -Uri $url -Method POST -Body $postParams -ContentType "application/x-www-form-urlencoded"
  16. $preAuthToken = @{access_token = $preAuth.access_token}
  17. $authValue = "Bearer $($preAuthToken.access_token)"
  18. $headers = @{
  19. "Authorization" = "Bearer $($preAuthToken.access_token)"
  20. }
  21.  
  22. $url2 = "https://na54.salesforce.com/services/data/v20.0/sobjects/"
  23. Invoke-WebRequest -Uri $url2 -Method GET -Headers $header
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement