Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

140
Visualizações
Publicar imagen en Instagram desde Javascript usando la API de Instagram

API de gráficos de Instagram:
https://developers.facebook.com/docs/instagram-api/

Publicación de contenido:
https://developers.facebook.com/docs/instagram-api/guides/content-publishing/

Mi código Javascript en Google App Script :

 function InstagramPost() { const id = '123456789'; const image = 'https://www.w3schools.com/images/w3schools_green.jpg'; const text = 'Hello%20World'; const access_token = 'TESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTEST'; const container = 'https://graph.facebook.com/v11.0/' + id + '/media?image_url=' + image + '&caption=' + text + '&access_token=' + access_token; const response = UrlFetchApp.fetch(container); const creation = response.getContentText(); Logger.log(creation); }

El regreso en mi registrador de mi contenedor para publicar a través de la solicitud de la API de Instagram es el siguiente:

 { "data": [ { "id": "11111111111111111" }, { "id": "22222222222222222" }, { "id": "33333333333333333" } ], "paging": { "cursors": { "before": "QWOURQWNGEWRONHWENYWPETGNWQPGNPGNWEPGNWEPGNWEPNGWPENGPWEG", "after": "WIWEPGNEPBNWE´GNÉ´BNWE´BNWÉBWNEB´WENBNWEBWEBEWBWE" }, "next": "https://graph.facebook.com/v11.0/11111111111111111/media?access_token=PQWNFWPQINPWNBQPWNBQPWNBPQWNVQWPNVPQWVNPQWPVNQPWNVQPWVNQPWNVPQWNVQPWNVQPWVNQASASLGÇAJKSGLJAAÇSNAÇKNSVÇLKNASBÇANSBÇAS" } }

Para hacer la llamada final para la imagen de la publicación, es necesario usar una creation_id= :

 const sendinstagram = 'https://graph.facebook.com/v11.0/' + id + '/media_publish?creation_id=' + creation + '&access_token=' + access_token; UrlFetchApp.fetch(sendinstagram);

Si la devolución del contenedor es de varios id en secuencia, ¿cómo sé cuál definir para la llamada?

Nota: no puedo repetir para probar cada ID porque Instagram tiene un límite diario de 25 llamadas y publicaciones, así que si lo hiciera, terminaría con mis llamadas tratando de publicar una sola imagen.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Encontré la forma correcta de publicar imágenes:

 var formData = { 'image_url': image, 'caption': text, 'access_token': access_token }; var options = { 'method' : 'post', 'payload' : formData }; const container = 'https://graph.facebook.com/v11.0/' + instagram_business_account + '/media'; const response = UrlFetchApp.fetch(container, options); const creation = response.getContentText(); var data = JSON.parse(creation); var creationId = data.id var formDataPublish = { 'creation_id': creationId, 'access_token': access_token }; var optionsPublish = { 'method' : 'post', 'payload' : formDataPublish }; const sendinstagram = 'https://graph.facebook.com/v11.0/' + instagram_business_account + '/media_publish'; UrlFetchApp.fetch(sendinstagram, optionsPublish);
about 4 years ago · Juan Pablo Isaza Relatório

0

Primero, creamos IG Container al llegar al punto final.

 POST https://graph.facebook.com/v11.0/{ig-user-id}/media?image_url={image-url}&caption={caption}&access_token={access-token}

Una vez que tenga la identificación del contenedor IG, nuevamente hacemos una solicitud POST para publicar la imagen.

 POST https://graph.facebook.com/v11.0/{ig-user-id}/media_publish?creation_id={creation-id}&access_token={access-token}

Creo que debe incluir la versión en el contenedor y enviar Instagram, que es v11.0 (la última como si fuera ahora).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda