Estoy creando un programador de publicaciones de Instagram para el que necesito una API desde la cual podamos seleccionar imágenes de nuestro dispositivo y luego esa API convierte esa imagen en una URL para que pueda usarla para publicar mi solicitud en Instagram.
Si hay alguna manera de hacer esto por favor ayúdame.
El sitio imgur proporciona una API para automatizar esto. Aquí hay un código de demostración:
$('document').ready(function () { $('input[type=file]').on('change', function () { var $files = $(this).get(0).files; if ($files.length) { // Reject big files if ($files[0].size > $(this).data('max-size') * 1024) { console.log('Please select a smaller file'); return false; } // Begin file upload console.log('Uploading file to Imgur..'); // Replace ctrlq with your own API key var apiUrl = 'https://api.imgur.com/3/image'; var apiKey = 'ctrlq'; var settings = { async: false, crossDomain: true, processData: false, contentType: false, type: 'POST', url: apiUrl, headers: { Authorization: 'Client-ID ' + apiKey, Accept: 'application/json', }, mimeType: 'multipart/form-data', }; var formData = new FormData(); formData.append('image', $files[0]); settings.data = formData; // Response contains stringified JSON // Image URL available at response.data.link $.ajax(settings).done(function (response) { console.log(response); }); } }); });** pero para usar su procedimiento, debe registrar su aplicación y boom. Aquí está su documentación.