0x1*_*ad2 4 api facebook facebook-graph-api facebook-php-sdk
我正在使用Facebook Graph API,我想知道哪些字段可用于&fields参数,以及在哪里可以找到有关这些字段的任何文档.
我只能&type在文档中找到参数的page搜索类型,例如搜索类型,如果您提供要查询的名称,则可以搜索页面.
示例请求
search?q=Facebook&type=page
Run Code Online (Sandbox Code Playgroud)
响应示例
{
"data": [
{
"category": "Computers/technology",
"name": "Facebook Engineering",
"id": "9445547199"
},
{
"category": "Product/service",
"name": "Facebook",
"id": "103274306376166"
},
{
"category": "Product/service",
"name": "Facebook Developers",
"id": "19292868552"
},
{
"category": "Media/news/publishing",
"name": "Facebook Stories",
"id": "114770288670819"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果我现在需要这个集合中的一些指定字段,我从之前的经验中知道我可以使用该&fields参数来提取它们或过滤掉它们.
示例请求
search?q=Facebook&type=page&fields=name, likes, location
Run Code Online (Sandbox Code Playgroud)
响应示例
{
"data": [
{
"name": "Facebook NY",
"likes": 71564,
"location": {
"street": "770 Broadway",
"city": "New York",
"state": "NY",
"country": "United States",
"zip": "10003",
"latitude": 40.730901749524,
"longitude": -73.991377364328
},
"id": "28864583650"
},
{
"name": "Facebook London",
"likes": 56441,
"location": {
"street": "10 Brock Street",
"city": "London",
"state": "",
"country": "United Kingdom",
"zip": "NW1 3FG",
"latitude": 51.5258476,
"longitude": -0.1394228
},
"id": "265781023507354"
},
{
"name": "Facebook Paris",
"likes": 29740,
"location": {
"street": "",
"city": "Paris",
"state": "",
"country": "France",
"zip": "75017",
"latitude": 48.883443087419,
"longitude": 2.3023060392957
},
"id": "147424071942327"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我使用Graph API Explorer来执行此操作
TLDR; 是否有可用于参数中所有选项/特定字段的列表或文档&fields?
小智 9
虽然没有完整的文档,但对于任何元素,您都可以查询{id}?metadata = 1
这将为您提供可用于该对象类型的字段和边的完整列表(以及其最底部的类型)
样本电话:https://graph.facebook.com/v2.8/me?metadata = 1
| 归档时间: |
|
| 查看次数: |
11004 次 |
| 最近记录: |