Ir para conteúdo
  • Cadastre-se

Jose Acácio Steinbach

Membros
  • Total de ítens

    2
  • Registro em

  • Última visita

Posts postados por Jose Acácio Steinbach

  1. Bom dia, achei um tópico aqui que tratava da API do Mercado Livre. 

    Na no exemplo tinha os dados :

     

           var clientId = Mercado Livre informa
           var clientSecret = "Mercado Livre informa
           var code =   Como crio este campo. De onde eu busco.  Estou fazendo em c# mas a explicação pode sem em Delphi.  --"TG-XQ4OVF5VGwcCUVVbBAUD-3009922991";
           var redirectUri = meu 

     

     

  2. Em 10/09/2020 at 10:14, wilsonaaugusto disse:
    Em 10/09/2020 at 10:14, wilsonaaugusto disse:

    Estou começando uma integração com o Mercado Livre. Tenho como ferramentas para trabalhar o Delphi 7 + Indy 9.
    Seguindo o tutorial deles, iniciei os teste da API usando a minha conta pessoal. Criei um app usando o exemplo deles em Node.js e publiquei no Heroki. De posse o ID do aplicativo, fiz a etapa de Autenticação e obtive um token.
    Estou parado na etapa de Autorização, usando o código a seguir, não otenho o JSOn de resposta:

    procedure TForm1.bt_PostClick(Sender: TObject);
    var
      st_URL : string;
      lParams: TStringList;
      lResponse: TStringStream;
    begin

      st_URL := 'https://api.mercadolivre.com.br/oauth/token';

      lParams := TStringList.Create;
      lResponse := TStringStream.Create('');
      try
        try

          lParams.Add('grant_type=authorization_code');
          lParams.Add('client_id=1855429386918006');
          lParams.Add('client_secret=G6GxJmvOOwTrXnKNXv4a1whydOQzuoMo');
          lParams.Add('code=TG-5f493b5c2d38620006aa18f8-201010794');
          lParams.Add('redirect_uri=https://minhaappteste0.herokuapp.com/');

          IdHTTP1.Response.ContentType := 'application/json';

          IdHTTP1.Post(TIdURI.URLEncode(st_URL), lParams, lResponse);

          lResponse.Position := 0;
          mmResultado.Lines.LoadFromStream(lResponse);

        except
          on E: Exception do
          begin
            mmResultado.Lines.Add('Error on request: '#13#10 + e.Message);
            Exit;
          end;
        end;
      finally
        lParams.Free();
        lResponse.Free();
      end;
    end;

    Algúem poderia me ajudar com alguma dica?


     

    Estou começando uma integração com o Mercado Livre. Tenho como ferramentas para trabalhar o Delphi 7 + Indy 9.
    Seguindo o tutorial deles, iniciei os teste da API usando a minha conta pessoal. Criei um app usando o exemplo deles em Node.js e publiquei no Heroki. De posse o ID do aplicativo, fiz a etapa de Autenticação e obtive um token.
    Estou parado na etapa de Autorização, usando o código a seguir, não otenho o JSOn de resposta:

    procedure TForm1.bt_PostClick(Sender: TObject);
    var
      st_URL : string;
      lParams: TStringList;
      lResponse: TStringStream;
    begin

      st_URL := 'https://api.mercadolivre.com.br/oauth/token';

      lParams := TStringList.Create;
      lResponse := TStringStream.Create('');
      try
        try

          lParams.Add('grant_type=authorization_code');
          lParams.Add('client_id=1855429386918006');
          lParams.Add('client_secret=G6GxJmvOOwTrXnKNXv4a1whydOQzuoMo');
          lParams.Add('code=TG-5f493b5c2d38620006aa18f8-201010794');
          lParams.Add('redirect_uri=https://minhaappteste0.herokuapp.com/');

          IdHTTP1.Response.ContentType := 'application/json';

          IdHTTP1.Post(TIdURI.URLEncode(st_URL), lParams, lResponse);

          lResponse.Position := 0;
          mmResultado.Lines.LoadFromStream(lResponse);

        except
          on E: Exception do
          begin
            mmResultado.Lines.Add('Error on request: '#13#10 + e.Message);
            Exit;
          end;
        end;
      finally
        lParams.Free();
        lResponse.Free();
      end;
    end;

    Algúem poderia me ajudar com alguma dica?


     

    Bom dia, estou criando o projeto em C# e estou com uma dúvida. A variável "Code" é criada ou o mercado livre envia?

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.