2014-12-05 2 views
0

У меня проблема с попыткой позволить своим пользователям приложение для обмена фотографиями со своего телефона на Facebook:Angularjs + PhoneGap камера Plugin + Facebook Open Graph

это объект, который я прохожу на facebook API

$scope.items = { 
        message:"", 
} 

, когда я делаю фото на своем устройстве, используя плагин камеры для камеры через мое приложение, я получаю фактический uri фотографии, которую я сделал, фотография хранится в кеше, поэтому я беру uri фото и назначаю его к объектам объектов, подобным этому $ scope.items.image = photoURI;

тогда я могу это сделать:

if($scope.items.message != "") 
        OpenFB.post('/me/feed', $scope.items) 
        .success(function(){ 
         alert('Your message has been posted on facebook'); 
         $scope.items.message = ""; 
        }).error(function(data){ 
         alert(data.error.message); 
        }); 

немедленно возвращает ошибку, что URL изображения не поддерживается.

На самом деле, я думаю, что я должен загрузить его на facebook раньше или, может быть, нет, поэтому любые идеи, как это сделать?

ответ

0

Вы должны указать общий доступный URL-адрес или загрузить фотографию на фотографии пользователя и использовать object_id этой фотографии.

См

+0

Я также обнаружил, что статья перед моим обедом, так что, спасибо вам помочь, буду работать на том, что в настоящее время –