Facebook 群组文档 API

3
有没有可能使用Facebook群组API发布和检索群组的文档?我已经查看了文档,但找不到任何说明如何实现此操作的内容。如果有人知道在哪里可以获取此信息,请提供链接,以便我自行阅读。简而言之,我想通过Facebook API(JavaScript或PHP)检索并能够发布文档到一个Facebook群组。基本上,我只是想找一个地方,自己去看如何完成,而不是被喂代码。但是,如果有任何可用的代码,请随时发布。

谢谢 Donald

1个回答

4
我找到的唯一一篇提到群组文档的 Facebook API 文档页面是这个: https://developers.facebook.com/docs/reference/api/group/ 您可以通过群组的“docs”连接检索群组的文档。
使用以下格式的 URL:
https://graph.facebook.com/group_id/docs?access_token=...

使用文档的ID,您可以直接请求该文档:

https://graph.facebook.com/doc_id?access_token=...

使用JavaScript SDK
FB.api('/doc_id', function(doc) {
  alert(document.body.innerHTML = doc.message);
});

发布文档

(需要发布流和管理群组的权限)

var doc = {
  subject: 'Test',
  message: 'This is a test doc.'
};
FB.api(group_id + '/docs', 'post', doc, function(response) {
  if (!response || response.error) {
    alert('Error occured');
  } else {
    alert('Doc ID: ' + response.id);
  }
});

似乎找不到manage_groups,本以为它会在扩展权限中。 - david_adler
无法使其工作。manage_groups 权限不存在。请查看我的问题: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 提供, 点击上面的
可以查看英文原文,
原文链接