php - strip_tags - Etiquetas amigos foto
remove html tags php (1)
No puedes especificar las etiquetas para la foto mientras la creas. También está usando nombres incorrectos para los parámetros utilizados en el método de creación de fotos.
Primero debe crear la foto y luego etiquetarla.
Crear foto:
$photo_details = array(
''message''=> ''message '',
''source'' => ''@'' . realpath($file)
);
$uploaded_photo = $facebook->api(''/''.$album_uid.''/photos'', ''post'', $photo_details);
Ahora etiquetarlo:
$tags = array(
array(''tag_uid'' => $friend_id, ''x'' => rand() % 100, ''y'' => rand() % 100 )
);
$photo_id = $uploaded_photo[''id''];
$facebook->api(''/''.$photo_id.''/tags'', ''post'', array(''tags''=>$tags));
TEN CUIDADO, la documentación indica to
parámetro como uno para especificar el usuario etiquetado, pero no lo es (es tag_uid
como en su muestra inicial).
Uso estos códigos, pero obtengo un error
Error fatal: OAuthException no detectada: (# 121) ID de foto no válida lanzada en /home/a283357/public_html/app/base_facebook.php en la línea 1106
Mis códigos son para etiquetas
$data = array(array(''tag_uid'' => $friends, ''x'' => rand() % 100, ''y'' => rand() % 100 ));
$data = json_encode($data);
//, ''tags'' => $data,
$photo_details = array( ''message''=> ''message '', ''tags'' => $data, ''image'' => ''@'' . realpath($file) );
$upload_photo = $facebook->api(''/''.$album_uid.''/photos'', ''post'', $photo_details);
Y quiero etiquetas 5 o 10 amigos