Facebook Graph 现在调用 me/photos return "Unsupported get request." 尽管我没有做任何更改

Facebook Graph calls to me/photos now return "Unsupported get request." though I've made no changes

我在尝试检索 Facebook Graph 照片时遇到错误。

相同的查询适用于 dev sandbox

昨天这不是问题,但似乎是我尚未更新代码的生产服务器上的问题。我认为我最近没有更改任何重要的应用程序设置(一周前的新图标)。

这感觉像是 Facebook 方面的改变。我很乐意在我这边进行更多调查,并希望找到解决方法。

用于访问的库

Node.JS 通过 criso::fbgraph

库选项

{ timeout: 3000,
  pool: { maxSockets: Infinity },
  headers: { connection: 'keep-alive' } }

API版本

最初使用 2.5 构建。 2.4、2.5 和 2.6 上的相同错误

路径

me/photos?fields=id,album,images,name,name_tags,tags

响应错误

{ message: 'Unsupported get request.',
  type: 'GraphMethodException',
  code: 100,
  fbtrace_id: 'GO8G+a2e3Eg' }

我不确定为什么,但删除 name_tags 可以正常工作。可能是(未记录?)Facebook API 或权限更改。

新(工作)路径

me/photos?fields=id,相册,图片,名称,标签