Facebook Graph API组文件

时间:2012-06-05 06:16:25

标签: facebook facebook-graph-api

Facebook为群组提供新功能。现在也可以在组中发布文件。 (http://mashable.com/2012/05/10/facebook-groups-3/

我正在尝试使用Graph API查询文件,但在文档站点上只描述了4个URL。 “docs”,“members”,“feed”,“picture”。 当我阅读“feed”路径时,我将无法获得文件发布。

有隐藏的路径吗?我也没有找到新的许可。

任何人都有任何想法?

我在几个互联网页面上搜索了一个解决方案,但是只有关于如何阅读和发布照片的说明,文档中对此进行了描述。

是否有人在编写应用程序,您可以将文件上传到群组?

2 个答案:

答案 0 :(得分: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;
    }

答案 1 :(得分:0)

Graph API documentation for Groups提到了一种从组中检索文档的方法。如果您点击文档中的文档连接,则会转到Graph API Explorer,您可以在其中测试示例查询。因此,基本上,您只需要获取上传到组的文档,就可以使用有效的访问令牌(没有特殊权限)对以下URL执行请求:

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

或者,如果要访问特定文档,则需要该特定文档的document_id。因此,您只需使用有效的访问令牌请求以下URL:

https://graph.facebook.com/docsId

有关发布文档及其相关权限的说明已在this answer中讨论过。我不确定它是否有效,因为我没有测试过该方法。但我非常确定您可以通过对上述网址进行API调用来阅读详细信息。