
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/1f589e11-bcc2-489a-a691-3dce1de1ee20n%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c546e777-8709-4778-81f6-de9db8c814b8n%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/060b2ddf-c173-442e-8561-60d14c72c93bn%40googlegroups.com.

Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSsADXj%2Boq48yREHXn72m1A1e3nMH4taZyw4ZJrwXgQ%3DSA%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAMUkOEnO5LJjqodTnUGk7e%3DFrGG0B%2BiPJSHdLPYnx-yuC2HJew%40mail.gmail.com.
Pues el grant_type te lo estamos escribiendo como nos dijiste en el curl. Eres tú quien debe verificar si el grant_type está bien escrito....Aunque probablemente lo q falte es el x-www-form-urlencoded....
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/3833dc13-fd8a-41e0-ad46-273e8195d5c5n%40googlegroups.com.

Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSuJutMmCJ5xN9-5eScht_bq%3DPV5kKH9AFAzCQdP_%3D55sQ%40mail.gmail.com.
********************************************************************************************
*** This method gets the access token by sending the access code ***
********************************************************************************************
oServerRequest=this.create_winhttprequest()
*!* 'client_id' // your API Key
*!* 'client_secret' // your API Secret
*!* 'scope' // this should say CompanyFile
*!* 'code' // the Access Code you just got
*!* 'redirect_uri' // your redirect URL
*!* 'grant_type' // this should say authorization_code
lcCode = this.codereturned
SELECT MYOB_System
lcURL = ALLTRIM(post_url)
lcRedirectURI = ALLTRIM(Redirect_URI)
lcRedirectURL = ALLTRIM(Redirect_URL)
lcApi=ALLTRIM(apikey)
lcScope = 'CompanyFile'
lcSecret = ALLTRIM(secretkey)
lcGrant_type='authorization_code'
lcHeader = "application/x-www-form-urlencoded"
lcData = 'code=' + lcCode + '&redirect_uri=' + lcRedirectURI + '&client_id=' + lcApi + '&scope=' + lcScope + '&client_secret=' + lcSecret + '&grant_type=' + lcGrant_type
&& Get Response
lcFail=.f.
TRY
oServerRequest.Open("POST",lcURL, .f.)
oServerRequest.SetRequestHeader('Content-Type',lcHeader)
oServerRequest.Send(lcData)
lcResponseText = "" + oServerRequest.ResponseText
CATCH
lcFail=.t.
ENDTRY
IF lcFail=.t.
MESSAGEBOX("There was some kind of error sending the request to the server. Please check the connection or settings")
RETURN
ENDIF Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAMUkOE%3D4N5dYc9NH7EjOBZ61PWn_ROngE6_1pBnfeTz1NZ-Lpg%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CABZqmZm-Xb1Hi6xA%3DrqQFAVFC3B-pkfX%2BX8aGHgzbEFT6firVA%40mail.gmail.com.
LOCAL ServerRequest AS WinHttp.WinHttpRequest
oServerRequest = CREATEOBJECT("WinHttp.WinHttpRequest.5.1")Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSsRN_u-Ea6w-FJjwMTwZN3bFzii0VW0j55Z99WsCQJ_Ag%40mail.gmail.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/479f85ad-9722-464a-8181-14aa798cce39n%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0a4a7c06-eb59-4faf-8127-5b4e1a3a7223n%40googlegroups.com.
'code' // the Access Code you just got ?
'redirect_uri' // your redirect URL ?a mi me pasaron el apikey (client_id) y el secretkey (client_secret) ademas me pasaron el url a donde debo enviar el POST con grant_type:client_credentials pero los demas campos que mencionas no se de donde sacarlos...desde ya muchas gracias
| cService = '/oauth2/token' | |
| cUser = 'usuario que te asignaron' | |
| cPassword = 'contraseña que te asignaron' | |
| cURL= 'https://api-intranet.catamarca.gob.ar' | |
| cURL = cURL +cService | |
| sp = CHR(13)+CHR(10) | |
| TRY | |
| oHTTP = CreateObject("Microsoft.XMLHTTP") | |
| WITH oHTTP | |
| .open ("POST", cURL, .F.) | |
| .setRequestHeader ('user', cUser) | |
| .setRequestHeader ('password', cPassword) | |
| ENDWITH | |
| oHTTP.Send() | |
| Token = oHTTP.responseText | |
| CATCH TO oErr | |
| _token= "Error, sucedio un problema en la función Token" + sp + sp + ; | |
| "[ Error: ] " + STR(oErr.ErrorNo) + sp + ; | |
| "[ LineNo: ] " + STR(oErr.LineNo) + sp + ; | |
| "[ Message: ] " + oErr.Message + sp + ; | |
| "[ Procedure: ] " + oErr.Procedure + sp + ; | |
| "[ Details: ] " + oErr.Details + sp + ; | |
| "[ StackLevel: ] " + STR(oErr.StackLevel) + sp + ; | |
| "[ LineContents: ] " + oErr.LineContents | |
| ENDTRY | |
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSu%2BYweL0oJf5_aCrpr7qdpY6B86gdSaZs20czqWBywutw%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CABZqmZnuA0HBRJEiU6YAUpEgN4OUT0VCpaicqpx03UXyWMyCPA%40mail.gmail.com.
| FUNCTION Consulta(cToken, cURL,cEmpleado) | |
| cServicio = '/api/v1/public-employee/'
| |
| sURL = cURL + cServicio + cEmpleado |
| sp = CHR(13)+CHR(10) | |
| TRY | |
| oHTTP = CreateObject("Microsoft.XMLHTTP") | |
| WITH oHTTP |
| .open ("GET", sUrl, .F.) | |
| .setRequestHeader ('Authorization', 'bearer '+ cToken) | |
| .setRequestHeader ('Content-Type', 'application/json') | |
| ENDWITH | |
| oHTTP.send() | |
| _Consulta = oHTTP.responseText | |
| CATCH TO oErr | |
| _Consulta = "Error, sucedio un problema en la función Consulta" + sp + sp + ; |
| "[ Error: ] " + STR(oErr.ErrorNo) + sp + ; | |
| "[ LineNo: ] " + STR(oErr.LineNo) + sp + ; | |
| "[ Message: ] " + oErr.Message + sp + ; | |
| "[ Procedure: ] " + oErr.Procedure + sp + ; | |
| "[ Details: ] " + oErr.Details + sp + ; | |
| "[ StackLevel: ] " + STR(oErr.StackLevel) + sp + ; | |
| "[ LineContents: ] " + oErr.LineContents | |
| ENDTRY | |
| RETURN _Consulta | |
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSs12A2nWDWwD7tUiiL1UgVGnYKNEGAUXwL0gJgUcO7xyA%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CABZqmZkELN4A_BWPdW5eiBqG%3D1Nzb%3Dkb_G42s%3DGg5xSO0EByCQ%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSv1sAM3L7gYj5r%2BuTd_WVMYTejCcCeoMSmngpUMcMsrWw%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CABZqmZmBZuQM3oJQke6phYGC7iA6x6z8Lk4bs38SwKXe-pRV%3DA%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/93338255-1bc6-41b6-8a70-b84dcef8842fn%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAKMTJSttW1p%3DqgpfEkXZiG9fr2%3DeVrib2toNCr7KJoepEH7Uzw%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAMUkOEnOzO-v-aDzVctc%2B3DtCL%3DBmLsxbZWREe%3DCajfCTt3ndg%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CABZqmZm3F31PbA3NiR%3DQ2gPr0aQr9LXmojuam-xJTMZRh2JtDA%40mail.gmail.com.