当我GET
/{group-id}?fields=link
我得到的只是找回{group-id}
,而不是完整的URL在/{album-id}?fields=link
,/{photo-id}?fields=link
的情况下,等样品请求和响应的一组:为什么查询组URL的Graph API只是返回组ID?
GET /v2.5/1685218945065439?fields=link
{
"id": "1685218945065439"
}
而专辑看起来是这样的:
GET /v2.5/1685219628398704?fields=link
{
"link": "https://www.facebook.com/media/set/?set=oa.1685219628398704&type=1",
"id": "1685219628398704"
}
根据the docslink
是Group
对象上的有效场。我正在使用具有user_managed_groups
的标记。查询OPEN
和CLOSED
组时我看到相同的结果。
只需在我的网络浏览器中查看我的群组的网址,我发现它们都使用格式https://www.facebook.com/groups/{group-id}/
,因此很容易从{group-id}
建立一个网址,但这是我可以使用的网址格式实际上依靠?
使用Graph API v2.5。
文档中的字段说明显示“该组的网站” - 不确定这意味着什么,如果它指的是您可以通过facebook.com/groups/mygroupname设置您的组的名称,或其他内容。但是我没有看到为我所属的任何组织返回的链接值,其中一些明确设置了这些名称。建议你提交一份错误报告,并要求他们澄清,要解决这个问题。 https://developers.facebook.com/bugs – CBroe