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,相册,图片,名称,标签
我在尝试检索 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,相册,图片,名称,标签