• 0
Sign in to follow this  
Sergio Cabrera

Problemas descripciones y manuales

Question

Estimados,

 

Llevo varias semanas intentando hacer funcionar el SDK PHP Meli y he tenido diversos problemas como:

1.- Poder obtener token desde localhost (ya descubri que con un servidor con ssl se puede obtener, pero desde un equipo personal no).

2.- Me di cuenta que la librería Meli había que editarla un poco (Tuve que cambiar unas lineas Curl ya que estaban mal planteadas).

3.- Tambien me di cuenta de que en este foro se puede encontrar más solución que desde el curso en videos, leer todo el developers y hablar con gente de soporte de mercado libre (que ni ellos saben por que no funciona algo, dicen que lo van a revisar y responderan... un mes casi y aún espero un correo).

 

Pues en fin, esto ha sido un gran dolor de cabeza.

 

Vengo ahora con otro problema que me encontre, hacer un post de una publicación con la librería SDK ¿cual es ahora?

Bueno, según la pagina, para poder hacer un post uno debe ocupar lo siguiente:

 

curl -X POST -H "Content-Type: application/json" -d
'{
"title":"Item de test - No Ofertar",
"category_id":"MLA3530",
"price":10,
"currency_id":"ARS",
"available_quantity":1,
"buying_mode":"buy_it_now",
"listing_type_id":"gold_special",
"condition":"new",
"description": "Item de test - No Ofertar",
"video_id": "YOUTUBE_ID_HERE",
"warranty": "12 months",
"pictures":[
{"source":"http://mla-s2-p.mlstatic.com/968521-MLA20805195516_072016-O.jpg"}
]
}'
https://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN

 

Esto funcionó bien hasta esta semana, ahora no me deja cargar descripciones (ojo que son en formato texto plano).

 

Buscando, buscando, buscando, me encontre en el sitio que existe otra forma de publicar un articulo con descripción:

 

curl -X POST -H "Content-Type: application/json" -d
'{
    "title": "Item de test - No Ofertar",
    "category_id": "MLA47392",
    "price": 10,
    "currency_id": "ARS",
    "available_quantity": 1,
    "buying_mode": "buy_it_now",
    "listing_type_id": "gold_special",
    "condition": "new",
    "description":{
                    "plain_text":"Descripción con Texto Plano  \n"},
    "video_id": "YOUTUBE_ID_HERE",
    "tags": [
        "immediate_payment"
    ],
    "warranty": "12 months by Ray Ban",
    "pictures": [
        {
            "source": "https://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg"
        },
        {
            "source": "https://en.wikipedia.org/wiki/File:Teashades.gif"
        }
    ]
}'
https://api.mercadolibre.com/items?access_token=$access_token

 

Entonces me pregunto ¿Como es posible que un mismo sitio expliquen dos formas distintas de publicar un articulo por Post?

 

Bueno, que puedo decir, de verdad que esta API es una pesima implementación, lenta, mal explicada, etc etc etc.

 

Para los que tengan problemas pues el ultimo codigo es el correcto.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
5 hours ago, Sergio Cabrera said:

3.- Tambien me di cuenta de que en este foro se puede encontrar más solución que desde el curso en videos, leer todo el developers y hablar con gente de soporte de mercado libre (que ni ellos saben por que no funciona algo, dicen que lo van a revisar y responderan... un mes casi y aún espero un correo).

 

Pues en fin, esto ha sido un gran dolor de cabeza.

Bienvenido a nuestra triste realidad :/
 

6 hours ago, Sergio Cabrera said:

 


curl -X POST -H "Content-Type: application/json" -d
'{
    "title": "Item de test - No Ofertar",
    "category_id": "MLA47392",
    "price": 10,
    "currency_id": "ARS",
    "available_quantity": 1,
    "buying_mode": "buy_it_now",
    "listing_type_id": "gold_special",
    "condition": "new",
    "description":{
                    "plain_text":"Descripción con Texto Plano  \n"},
    "video_id": "YOUTUBE_ID_HERE",
    "tags": [
        "immediate_payment"
    ],
    "warranty": "12 months by Ray Ban",
    "pictures": [
        {
            "source": "https://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg"
        },
        {
            "source": "https://en.wikipedia.org/wiki/File:Teashades.gif"
        }
    ]
}'
https://api.mercadolibre.com/items?access_token=$access_token

 

mira lo object en rojo, con el cambio de las descripciones (solamente en algunos paises) ahora debes incluir solo el plain_text

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this