Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

sdk-meli-delphi

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Mercado Libre Developers

</a>

SDK for delphi for integration with Mercado Livre

This is the Delphi Framework for the Mercado Livre platform.

Requirements

Building the API client library requires:

  1. RestRequest4D

Installation

To install the API client library to your local repository, simply execute:

bash
boss install

Usage

delphi

var
  _Mercadolivre4D : iMercadolivre4D;
  AuthURL : String;

implementation

const
  ClientId = '123456789';
  ClientSecret = 'abc123';
  Code = 'TAP-1324';
  RedirectUri = 'http://localhost/redirect';
  APP_ID = '987654321';

initialization
  _Mercadolivre4D := TMercadolivre4D.New;

  _Mercadolivre4D
    .Configuration
      .ClientId(ClientId)
      .ClientSecret(ClientSecret)
      .Code(Code)
      .RedirectUri(RedirectUri)
      .APP_ID(APP_ID)
      .Autenticacao(AuthURL);
end.

The AuthURL variable will give you the url to redirect the user. You need to specify a callback url that will be redirected to the user after a successful authorization process.

Once the user is redirected to the callback url, you will receive a parameter named code in the query string. You will need this for authentication.

Examples for OAuth - get token

delphi

Example using the RestClient with a POST Item

delphi

Documentation & Important notes

The URIs are relative to https://api.mercadolivre.com
The Authorization URLs (set the correct country domain):
  1. "https://auth.mercadolibre.com.ar"
  2. "https://auth.mercadolivre.com.br"
  3. "https://auth.mercadolibre.com.co"
  4. "https://auth.mercadolibre.com.mx"
  5. "https://auth.mercadolibre.com.uy"
  6. "https://auth.mercadolibre.cl"
  7. "https://auth.mercadolibre.com.cr"
  8. "https://auth.mercadolibre.com.ec"
  9. "https://auth.mercadolibre.com.ve"
  10. "https://auth.mercadolibre.com.pa"
  11. "https://auth.mercadolibre.com.pe"
  12. "https://auth.mercadolibre.com.do"
  13. "https://auth.mercadolibre.com.bo"
  14. "https://auth.mercadolibre.com.py"
All docs for the library are located here
Check out our examples codes in the folder examples
Don’t forget to check out our developer site