2012-06-27 3 views
0

Мы разработали приложение, которое создает в результате jpg из пяти друзей. Нам нужно приложение, чтобы пометить людей на фотографии, но не работает. Код кажется действительным, поскольку мы не получаем никаких ошибок.Как пометить людей на фотографиях в Facebook?

var tagdata= new Array; 

tag1['tag_uid'] =Lamigos[0]; 
tag1['x'] =41; 
tag1['y'] =373; 

tag2['tag_uid'] =Lamigos[1]; 
tag2['x'] =172; 
tag2['y'] =373; 

tag3['tag_uid'] =Lamigos[2]; 
tag3['x'] =302; 
tag3['y'] =373; 

tag4['tag_uid'] =Lamigos[3]; 
tag4['x'] =100; 
tag4['y'] =436; 

tag5['tag_uid'] =Lamigos[4]; 
tag5['x'] =100; 
tag5['y'] =567; 


tag['data']=tagdata; 
tagdata[0]=tag1; 
tagdata[1]=tag2; 
tagdata[2]=tag3; 
tagdata[3]=tag4; 
tagdata[4]=tag5; 


    FB.api('/me/photos', 'post', { 
    message:'Ahora puedes...', 
    url:"http://www.xxxxxxx.com"+imgfin, 
    tags:tag 
    }, function(response){ 

     if (!response || response.error) { 
     alert('Error al compartir tu lista'); 
     } else { 
     vercapas(6); 
    document.getElementById("simgfin").src=imgfin; 
    document.getElementById("botcompartir").innerHTML="<a name='fb_share' type='button_count' href='http://www.facebook.com/sharer.php?u=http://www.xxxxxxxx.com" + imgfin + "&t=Estos son mis patas más patas'>Compartir</a>"; 
     } 
    }); 

ответ

1

https://developers.facebook.com/docs/reference/api/user/#photos не говорит о том, что параметр tags принимается при отправке сообщений/мне/фотографий.

Я думаю, вы должны добавить теги после вы выложили фото - смотрите здесь: https://developers.facebook.com/docs/reference/api/photo/#tags

+0

Спасибо за ваш ответ. Итак, мы должны снова спросить разрешения, чтобы добавить теги? –

+0

Не обязательно «снова», а скорее вместе с другим разрешением, необходимым для сообщения в первую очередь ... – CBroe

Смежные вопросы