type - porque no puedo promocionar una publicacion en facebook
Facebook, publicar en la pared, usarme/fotos, en 2.1 Facebook? (2)
Teniendo en cuenta un proyecto de Unity de ~ 3 años atrás, y usando el gráfico de Facebook, estoy bastante seguro de que era 1.0 ,
Puede publicar en el muro de un usuario de esta manera:
private byte[] imageAsBytes;
Texture2D im = ... your image
imageAsBytes = im.EncodeToPNG();
Dictionary<string, object> dct = new Dictionary<string, object>
{
{ "message", "Marketing message here" },
{ "picture", imageAsBytes }
};
Facebook.instance.graphRequest(
"me/photos", HTTPVerb.POST, dct, completionHandler );
Como se ha dado a conocer durante muchos meses, hay un cambio en esto.
Con Facebook 2.1 requerido a partir de este 8 de agosto, estoy bastante confundido sobre, simplemente, si esto todavía funciona en 2.1?
en resumen, ¿cómo publicar una imagen en la pared del usuario, en 2.1?
Nota: aquí encontrará dónde encontrar el recurso importante que CBRoe menciona a continuación ...
Tenga en cuenta que el único problema con la alternativa, FB.FeedShare () es que, por lo que yo entiendo, no puede publicar una imagen (seguro, puede vincular a una imagen en una URL).
Puede consultar el registro de cambios para ver qué cambios ocurrieron https://developers.facebook.com/docs/apps/changelog . No hay cambios para /me/photos
por lo que puedo decir.
Es posible usar datos de imagen o una URL.
Consulte https://developers.facebook.com/docs/graph-api/reference/user/photos#Creating para obtener más información
Esto no está desaprobado de ninguna manera. Pero desde API v2.0 necesita obtener el permiso necesario revisado y aprobado por Facebook, antes de poder pedirlo a los usuarios normales.
Y sí, este es un cambio bastante importante, pero es por eso que se anunció mucho antes, a través de muchos canales. Todos sabemos qué tan rápido se mueve y cambia el mundo de TI, así que creo que no se puede culpar a Facebook aquí. Si estuviste "fuera del juego" (este en particular) por más de tres años, solo tienes que ir y encontrar los recursos que a) enumeran qué ha cambiado, yb) cuál es el estado actual de las cosas. Y la sección de desarrollador hace ambas cosas. El registro de cambios ya se ha mencionado y, por ejemplo, la necesidad de revisar los permisos ahora también se menciona en la página de inicio del inicio de sesión de Facebook , en la parte superior de Essential Guides .
Además, Facebook le informa activamente sobre los cambios, si los permite. Vaya a https://developers.facebook.com/settings/developer/contact/ donde encontrará varias opciones para mantenerse informado sobre asuntos específicos por correo electrónico.