Facebook Graph API - загрузите фотографию, используя JavaScript с URL-адресом изображения base64 - PullRequest
2 голосов
/ 03 апреля 2012

Следующий фрагмент кода используется для загрузки фотографии с использованием Facebook Javascript SDK.Могу ли я использовать imgURL в качестве строки URL-адреса изображения base64, созданной из Canvas?Что-то вроде «data: image / png; base64, iVBORw0KGgoAAAANSUh ...»

var imgURL="http://farm4.staticflickr.com/3332/3451193407_b7f047f4b4_o.jpg";//change with your external photo url
FB.api('/album_id/photos', 'post', {
    message:'photo description',
    url:imgURL        
}, function(response){

    if (!response || response.error) {
        alert('Error occured');
    } else {
        alert('Post ID: ' + response.id);
    }

});

1 Ответ

0 голосов
/ 20 июня 2013

Мое решение состояло в том, чтобы загрузить URL-адрес данных base64 в imgur или Amazon S3, а затем опубликовать возвращенный URL-адрес в Facebook: http://alipman88.github.io/debt/about/index.html

Альтернативное решение с использованием только JavaScript (лично не проверялось): Загрузить Base64 Image API Facebook Graph

...