Facebook图谱API小组文件

28

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

我现在正尝试使用Graph API查询这些文件,但文档网站上只描述了4个URL,分别是“docs”、“members”、“feed”和“picture”。 当我阅读“feed”路径时,我将无法获取文件发布信息。

是否有隐藏的路径?我也没有找到新的权限。

有人有任何想法吗?

我已经在几个互联网页面上搜索了解决方案,但只有关于如何读取和发布照片的说明,这些在文档中已经描述过了。

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


没有人在使用这个新功能吗? - kafbuddy
3
可能是重复的问题:http://facebook.stackoverflow.com/questions/7912775/facebook-group-docs-api 答案已提供,请阅读,但没有写作的答案。 - Frames Catherine White
2个回答

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

0

Groups的Graph API文档提到了一种从组中检索文档的方法。如果您单击文档中的docs连接,它将带您进入Graph API Explorer,在那里您可以测试样本查询。因此,基本上,您需要做的就是使用有效的访问令牌(无需特殊权限)对以下URL执行请求,以获取上传到组的文档:

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

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

https://graph.facebook.com/docsId

发布文档以及相关权限的指导已在this answer中讨论。我不太确定它是否有效,因为我还没有测试过这种方法。但我非常确定您可以通过调用上述链接中的API来阅读详情。


我尝试将一个文档发布到一个群组中,但是这并没有成功。具体请参见:http://stackoverflow.com/questions/22185817/post-or-update-a-document-to-a-facebook-group-via-graph-api - homer_simpson
根据http://stackoverflow.com/a/22768509/253608和https://developers.facebook.com/docs/graph-api/reference/v2.0/groupdoc,您无法通过Graph API发布、删除或更新文档。 - electblake

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接