2012-06-05 16 views
28

Facebook bietet eine neue Funktionalität für Gruppen. Jetzt ist es möglich, auch Dateien innerhalb einer Gruppe zu veröffentlichen. (http://mashable.com/2012/05/10/facebook-groups-3/)Facebook Graph API-Gruppe Dateien

Ich versuche jetzt die Dateien mit der Graph API abzufragen, aber auf der Dokumentationswebsite sind nur 4 URLs beschrieben. "Docs", "Mitglieder", "Feed", "Bild". Wenn ich den Feed-Pfad lese, erhalte ich keine Datei-Postings.

Gibt es einen versteckten Pfad? Ich habe auch keine neue Erlaubnis gefunden.

Wer hat eine Idee?

Ich habe für eine Lösung auf mehreren Internet-Seiten gesucht, aber es gibt nur Beschreibungen, wie Fotos zu lesen und zu schreiben, die in dem Dokument beschrieben ist.

Gibt es niemand eine App zu schreiben, wo Sie Dateien in Gruppen hochladen?

+0

Keiner dieser neuen Funktion verwendet? – kafbuddy

+3

Mögliches Duplikat: http://facebook.stackoverflow.com/questions/7912775/facebook-group-docs-api Antwort zum Lesen gibt es keine Antwort für –

Antwort

0

Die Graph API documentation for Groups erwähnt einen Weg, um die Dokumente aus einer Gruppe abzurufen. Wenn Sie die docs Verbindung in das Dokument klicken, wird es Sie in die Graph API Explorer, wo Sie Ihre Beispielabfragen testen können. Also, im Grunde alles was Sie tun müssen, das Dokument zu einer Gruppe hochgeladen zu erhalten, führen Sie eine Anfrage an die folgende URL mit einem gültigen Zugriffstoken (ohne Sondergenehmigung):

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

Oder, wenn Sie möchten, Zugriff auf ein bestimmtes Dokument, Sie benötigen die Dokument-ID für dieses bestimmte Dokument. So können Sie einfach fordern Sie die folgende URL mit einem gültigen Zugriffstoken:

https://graph.facebook.com/docsId 

Die Anweisungen über die Entsendung eines doc und die damit verbundenen Berechtigungen sind in this answer diskutiert. Ich bin mir nicht sicher, ob es funktioniert oder nicht, da ich die Methode nicht getestet habe. Aber ich bin mir ziemlich sicher, dass Sie die Details lesen können, indem Sie einen API-Aufruf an die oben genannten URLs machen.

+0

writting Ich habe versucht, ein Dokument in eine Gruppe zu erstellen, aber diese schlägt fehl, siehe: http://stackoverflow.com/questions/22185817/post-or-update-a-document-to-a-facebook-group-via-graph-api –

+0

Laut http://stackoverflow.com/ a/22768509/253608 und https://developers.facebook.com/docs/graph-api/reference/v2.0/groupdoc können Sie keine Dokumente über Graph API veröffentlichen, löschen oder aktualisieren. – electblake

1

dies versuchen, dies für Sie Versuch hilfreich sein {

$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; 
    }