2012-06-05 34 views
28

Facebook ofrece una nueva funcionalidad para grupos. Ahora es posible publicar también archivos dentro de un grupo. (http://mashable.com/2012/05/10/facebook-groups-3/)Facebook Graph API Group Files

Estoy tratando de consultar ahora los archivos usando la API Graph, pero en el sitio de documentación solo hay 4 URL descriptas. "documentos", "miembros", "alimentación", "imagen". Cuando leo la ruta "feed" no recibiré las publicaciones de archivos.

¿Hay un camino oculto? Tampoco encontré ningún permiso nuevo.

¿Alguien tiene alguna idea?

He buscado una solución en varias páginas de Internet pero solo hay descripciones sobre cómo leer y publicar fotos, que se describe en el documento.

¿No hay nadie escribiendo una aplicación donde pueda subir archivos a grupos?

+0

nadie está utilizando esta nueva función? – kafbuddy

+3

Posible duplicado de: http://facebook.stackoverflow.com/questions/7912775/facebook-group-docs-api Respuesta para la lectura está allí, no hay respuesta para la escritura –

Respuesta

0

El Graph API documentation for Groups menciona una forma de recuperar los documentos de un grupo. Si hace clic en la conexión documentos en el documento, lo llevará al Graph API Explorer, donde puede probar sus consultas de muestra. Así que, básicamente, todo lo que necesita hacer para obtener el documento subido a un grupo es realizar una solicitud a la siguiente dirección URL con un token de acceso válida (sin permiso especial):

https://graph.facebook.com/groupId/docs 

O, si se quiere acceder a un documento específico, necesita el document_id para ese documento en particular. Así que usted puede simplemente pedir a la siguiente dirección URL con un testigo de acceso válido:

https://graph.facebook.com/docsId 

Las instrucciones sobre la publicación de un documento y sus permisos relacionados han sido discutidos en this answer. No estoy muy seguro de si funciona o no, ya que no he probado el método. Pero estoy bastante seguro de que puede leer los detalles haciendo una llamada API a las URL mencionadas anteriormente.

+0

He intentado publicar un documento en un grupo, pero esto falla, ver: http://stackoverflow.com/questions/22185817/post-or-update-a-document-to-a-facebook-group-via-graph-api –

+0

Según http://stackoverflow.com/ a/22768509/253608 y https://developers.facebook.com/docs/graph-api/reference/v2.0/groupdoc no puede publicar, eliminar o actualizar documentos mediante Graph API. – electblake

1

probar esto, esto podría ser útil para usted try {

$facebook->api('/'.$groups[$id].'/feed', 'POST', 
       array( 
       'access_token' => $access_token, 
       'message' => stripslashes(stripslashes($mapp_message)), 
       'name' => stripslashes($name), 
       'link' => $link, 
       'description' => stripslashes(stripslashes($description)), 
       'picture' => "images/send_imges/".$image 
        ) 
      ); 
    } catch(FacebookApiException $e) { 
     echo $e; 
    } 
Cuestiones relacionadas