Pregunta

Estoy tratando de publicar una foto en la pared de un amigo usando RESTFB, una API Java para Facebook. Probé varias soluciones como:

facebookClient.publish(fbu+"/photos/",FacebookType.class,new FileInputStream(pathOrig));

FBU es la identificación de usuario de Facebook del amigo. ¡Este código en realidad publica la foto en mi pared!

facebookClient.publish(fbu+"/feed/",FacebookType.class,new FileInputStream(pathOrig),Parameter.with("message",message));

Este código publica el mensaje en la pared de mi amigo, pero sin la foto.

Curiosamente, es posible usar directamente Facebook para subir fotos en Friends Wall, por lo que debería ser posible usar gráfico, en mi opinión ...

¿Cualquier pista?

¿Fue útil?

Solución

No puedes publicar una foto en la pared de tus amigos. Sin embargo, puede subir una foto y etiquetar a su amigo en ella.

De acuerdo con la Documentación fotográfica Configuras las etiquetas en una foto configurando el tags parámetro en la solicitud de gráfico y formatear así:

[{
    "tag_uid": <fb uid>,
    "x":74,
    "y":62
},
{
    "tag_uid": <fb uid 2>,
    "x":8,
    "y":27
}]

Cada objeto es el tiene tu amigo FBuid y el x y y Posición de la ubicación de la etiqueta en la foto.

Sin embargo, puede publicar un enlace en el muro de su amigo a una foto y hacer que el enlace salga de Facebook para que lo vean. Probablemente esto no sea lo que estás buscando hacer, pero es una opción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top