python - Facebook Graph API:无法在 Python 上传递类别数组
问题描述
我正在尝试使用 Facebook 的 Graph API 来获取某个位置内的所有餐厅。我在 Python 上做这个,我的网址是
url ="https://graph.facebook.com/search?type=place¢er=14.6091,121.0223,50000&categories=[\"FOOD_BEVERAGE\"]&fields=name,location,category,fan_count,rating_count,overall_star_rating&limit=100&access_token=" + access
但是,这是我收到的错误消息。
{
"error": {
"message": "(#100) For field 'placesearch': param categories must be an array.",
"code": 100,
"type": "OAuthException",
"fbtrace_id": "EGQ8YdwnzUT"
}
}
但是,当我将 URL 粘贴到图形资源管理器(下面链接)时,它就可以工作了。我无法在资源管理器上详尽地执行此操作,因为我需要从所有下一页收集餐厅数据。有人可以帮我解释为什么会发生这种情况以及如何解决它以便我可以通过 Python 访问它吗?
解决方案
推荐阅读
- reactjs - 如何在 React 中打印带有嵌套循环的表格?
- c - 如何绑定 C 函数以在 lua 脚本中使用
- openssl - Openssl 自签名证书生成和修改,使其具有 2 种不同的签名算法
- r - 如何通过列表列和包含单个值的列连接数据框
- reactjs - Tailwind 自定义表单不适用于 NextJS
- php - 如何在关闭覆盖灯箱(wordpress)时重新加载父页面?
- zos - 有没有办法让 IBM XL C/C++ Compiler, Metal Option 在全局范围内做一个 __asm DS 声明_NOT_ 是一个 EXTERNAL?
- python - 用 plotly 动画和覆盖多个图
- php - PHP将一个子数组附加到另一个数组中
- typescript - 在 JS 中工作时,在 Typescript 项目中添加本地依赖项不起作用