Difference between revisions of "Att"

From Wiki2
Line 24: Line 24:


App Key:
App Key:
2e1dsvd4fl6kgpwfbarebfxuvyppayhh
2e1dsvd4fl6kgpwfbarebfxuvyppayhh  
App Secret:
App Secret:
tveoq3xbqaesdl1tjddeboogkdeuwpbk
tveoq3xbqaesdl1tjddeboogkdeuwpbk
Line 45: Line 44:


<pre>
<pre>
curl --request POST --insecure --header "Authorization: Bearer I9OJOl4g6nzmv2m0RggG7P15klOTvHpe" --header "Accept: application/json" -H"C
curl --request POST --insecure --header "Authorization: Bearer I9OJOl4g6nzmv2m0RggG7P15klOTvHpe" --header "Accept: application/json" -H"Content-Type: application/xml" --data "<messageRequest><addresses>tel:8574982574</addresses><addresses>mckenna.tim@gmail.com</addresses><text>Hello world</text></messageRequest>" https://api.att.com/myMessages/v2/messages
ontent-Type: application/xml" --data "<messageRequest><addresses>tel:8574982574</addresses><addresses>mckenna.tim@gmail.com</addresses><tex
t>Hello world</text></messageRequest>" https://api.att.com/myMessages/v2/messages
</pre>
</pre>
App Key:
sm2bbii1fi2tkefzbsgmx5enbcoaknys
App Secret:
zdiwy0wzsdsbocojombcm3t5lujbxzax
apikey: 73hAU6Ic1Uxx2wLGrsdh
Merchant ID: e343f84e-2bf2-4d9e-b235-476c73badbd2
Oauth via cURL
Webserver Flow (grant_type = authorization_code) For the APIs that requires authorization (authorization code based OAuth model), copy and paste the following urI into Web browser and press enter to begin authorization. Update scope in the URI below to match the API that you would like to access. https://api.att.com/oauth/authorize?
https://api.att.com/oauth/authorize?client_id=sm2bbii1fi2tkefzbsgmx5enbcoaknys&scope=IMMN,MIM&redirect_uri=http://localhost

Revision as of 12:04, 20 May 2014

https://github.com/attdevlab/DevLabs

  1. each user needs to give permission and get an apikey

http://localhost/?code=WnaBDEsEV9d1erjeYI6V

Client Id: 7kwrdtgkob2msbsfymr4wods78uanf4o

Client Secret: eaega4cuwbntp3s03s6ycuh9nnfgenny

client_id=7kwrdtgkob2msbsfymr4wods78uanf4o&client_secret=eaega4cuwbntp3s03s6ycuh9nnfgenny&grant_type=authorization_code&code=WnaBDEsEV9d1erjeYI6V

{

   "access_token": "Rvrc68jcKGRKJXk0Azugf7o2LDZMDDTD",
   "token_type": "bearer",
   "expires_in": 157679999,
   "refresh_token": "fMzxpdScXERpxHqMTJvW3Y6SZiQNh734"

}


stuff2get

http://localhost/?code=61jKIb8ZJDe0oiT1JFhR

App Key: 2e1dsvd4fl6kgpwfbarebfxuvyppayhh App Secret: tveoq3xbqaesdl1tjddeboogkdeuwpbk

Merchant ID: e343f84e-2bf2-4d9e-b235-476c73badbd2

$ curl https://api.att.com/oauth/token --request POST --insecure --data "client_id=2e 1dsvd4fl6kgpwfbarebfxuvyppayhh&client_secret=tveoq3xbqaesdl1tjddeboogkdeuwpbk&grant_t ype=authorization_code&code=61jKIb8ZJDe0oiT1JFhR"

{
 "access_token":"I9OJOl4g6nzmv2m0RggG7P15klOTvHpe",
 "token_type":"bearer",
 "expires_in":157679999,
 "refresh_token":"3kwd1zWsescSmZ7QYklO94tTXw8eHKb8"
}

send a message


Messaging Lab 4 -----

curl --request POST --insecure --header "Authorization: Bearer I9OJOl4g6nzmv2m0RggG7P15klOTvHpe" --header "Accept: application/json" -H"Content-Type: application/xml" --data "<messageRequest><addresses>tel:8574982574</addresses><addresses>mckenna.tim@gmail.com</addresses><text>Hello world</text></messageRequest>" https://api.att.com/myMessages/v2/messages

App Key: sm2bbii1fi2tkefzbsgmx5enbcoaknys

App Secret: zdiwy0wzsdsbocojombcm3t5lujbxzax

apikey: 73hAU6Ic1Uxx2wLGrsdh

Merchant ID: e343f84e-2bf2-4d9e-b235-476c73badbd2 Oauth via cURL Webserver Flow (grant_type = authorization_code) For the APIs that requires authorization (authorization code based OAuth model), copy and paste the following urI into Web browser and press enter to begin authorization. Update scope in the URI below to match the API that you would like to access. https://api.att.com/oauth/authorize?

https://api.att.com/oauth/authorize?client_id=sm2bbii1fi2tkefzbsgmx5enbcoaknys&scope=IMMN,MIM&redirect_uri=http://localhost