mil*_*nis 3 sorting facebook facebook-graph-api
我想使用Graph API搜索页面,并根据喜欢的次数对搜索结果进行排序。但是显然,没有办法添加任何参数来对搜索结果进行排序,而不是遍历每个页面的点赞次数。
我也没有找到有关Graph API的搜索功能如何确定结果顺序的任何信息。如果我使用不同的访问令牌搜索具有相同搜索词(例如,Volkswagen)的页面,则搜索结果的顺序将不同。因此,显然有一个决定搜索结果排序的因素。有人知道默认情况下Graph API如何对搜索结果进行排序吗?
该API不为大多数端点提供排序。
通过使用字段扩展,您可以在同一请求中获得返回页面的粉丝计数:
/search?type=page&q=blah&fields=id,name,fan_count
Run Code Online (Sandbox Code Playgroud)
–然后,您可以使用它来进行最终排序。使您不必提出额外的请求-但取决于搜索返回的页面数(此处为分页的页面,而不是FB页面),在进行排序之前,您可能需要获取所有这些页面。
我也没有找到有关Graph API的搜索功能如何确定结果顺序的任何信息。如果我使用不同的访问令牌搜索具有相同搜索词(例如,Volkswagen)的页面,则搜索结果的顺序将不同。
当您使用用户访问令牌时,搜索结果将针对令牌所属的特定用户量身定制。
您还可以使用您的应用访问令牌来执行此搜索-但是,您只会获得不受任何访问限制的公共页面。如果您使用用户访问令牌,那么它将考虑特定用户可以看到哪些非公共页面。
| 归档时间: |
|
| 查看次数: |
2975 次 |
| 最近记录: |