假设我知道我感兴趣的组有一个网址:https://www.facebook.com/groups/framerjs/。
我一直在寻找一种方法,使用Graph将这样的URL (没有任何其他信息来源)映射到特定的组ID,但似乎没有办法做到这一点。
我做过以下实验:
/me/groups**:**的
这个端点给出了我订阅的组(其中包含了我要查找的组),但是响应中没有允许我将framerjs映射到ID的信息,因为响应将只包含完整的(格式化的)组名称,比如Framer JS。/framerjs/feed**:**,例如
这会返回类似于(#803) Some of the aliases you requested do not exist: framerjs的错误,因为API只允许为用户和/或页面使用别名,而不允许对组使用别名。发布于 2014-12-07 13:58:52
您可以使用搜索API
/search?q=framerjs&type=group响应:
{
"data": [
{
"name": "Framer JS",
"id": "385961098197634"
}
],
"paging": {
"next": "https://graph.facebook.com/v2.2/search?type=group&q=framerjs&icon_size=16&limit=5000&offset=5000&__after_id=enc_AewsQta1G58IkwuUNLJ8vZb35qrc0BS89MpO1ZiAVCRiwYjzWE_GkHRwxk6I1E5Sj2UprSuDxghIB4EJGEF8GxD7"
}
}https://stackoverflow.com/questions/27343125
复制相似问题