2012-06-05 61 views
28

Facebook爲組提供了一項新功能。現在也可以在一個組中發佈文件。 (http://mashable.com/2012/05/10/facebook-groups-3/Facebook Graph API組文件

我想查詢現在使用Graph API的文件,但在文檔站點上只有4個描述的URL。 「文檔」,「成員」,「飼料」,「圖片」。 當我閱讀「feed」路徑時,我不會獲得文件發佈。

有沒有隱藏的路徑?我也沒有發現新的許可。

任何人有任何想法?

我已經在幾個互聯網頁面上搜索了一個解決方案,但是隻有關於如何閱讀和發佈照片的描述,這在文檔中有描述。

有沒有人寫一個應用程序,您可以上傳文件到組?

+0

沒有人使用這個新功能有幫助嗎? – kafbuddy

+3

可能的重複:http://facebook.stackoverflow.com/questions/7912775/facebook-group-docs-api 閱讀答案是有的,沒有答案寫作 –

回答

0

Graph API documentation for Groups提到了一種從組中檢索文檔的方法。如果您單擊文檔中的文檔連接,它會將您帶到Graph API Explorer,您可以在其中測試示例查詢。所以,基本上,所有你需要做的,以獲得上傳到一組文件執行與有效的訪問令牌下列URL的請求(沒有特殊許可):

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

或者,如果你想訪問特定的文檔,您需要該特定文檔的document_id。所以,你可以簡單地請求下列網址中的一個有效的訪問令牌:

https://graph.facebook.com/docsId 

上張貼文檔及其相關權限已在this answer討論的說明。我不太確定它是否有效,因爲我沒有測試過該方法。但是我非常肯定你可以通過對上面提到的url進行API調用來閱讀詳細信息。

+0

我試圖將文檔發佈到一個組中,但是這失敗,請參閱:http://stackoverflow.com/questions/22185817/post-or-update-a-document-to-a-facebook-group-via-graph-api –

+0

根據http://stackoverflow.com/ a/22768509/253608和https://developers.facebook.com/docs/graph-api/reference/v2.0/groupdoc您無法通過Graph API發佈,刪除或更新文檔。 – electblake

1

試試這個,這可能是你 嘗試{

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