Angularjs+Phonegap摄像头插件+Facebook开放图形
我在尝试让我的应用程序用户在facebook上共享手机照片时遇到问题: 这是我传递给facebook api的对象Angularjs+Phonegap摄像头插件+Facebook开放图形,angularjs,facebook-graph-api,cordova,social-networking,Angularjs,Facebook Graph Api,Cordova,Social Networking,我在尝试让我的应用程序用户在facebook上共享手机照片时遇到问题: 这是我传递给facebook api的对象 $scope.items = { message:"", } 当我通过我的应用程序使用phonegap摄像头插件在我的设备上拍摄照片时,我得到了我拍摄的照片的实际uri,照片被保存在缓存中,因此我拍摄照片的uri并将其分配给items对象,如$scope.items.image=photoURI 然后我会这样做: if($scope.ite
$scope.items = {
message:"",
}
当我通过我的应用程序使用phonegap摄像头插件在我的设备上拍摄照片时,我得到了我拍摄的照片的实际uri,照片被保存在缓存中,因此我拍摄照片的uri并将其分配给items对象,如$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上,或者可能不上传,所以有什么办法吗?您必须指定一个公共可用URL,或者先将照片上传到用户的照片,然后使用此照片的对象id 看
我在午饭前也找到了那篇文章,所以,谢谢你的帮助,我现在就开始写