首页 > 解决方案 > 无法获取 Facebook 应用测试用户的图像

问题描述

我在 facebook 上创建了一个应用程序,它允许用户通过 facebook 登录并获取用户的图像,这些图像可以上传到我的应用程序的不同部分。当我使用用于创建应用程序的同一个 facebook 帐户时,它似乎工作正常,它可以很好地获取图像。但是当我通过我在https://developers.facebook.com/apps/347947052791756/roles/test-users/?business_id=352816518942340创建的测试用户登录时,它允许我登录但不允许我获取图像,它返回一个空响应。

谁能指导我为什么会发生这种情况,以及我能做些什么来防止这种情况发生?任何帮助将不胜感激。谢谢

用户已成功登录,但是当我尝试获取图像时,它返回空响应。

facebook_token = "EAAE8dLx7d8wBAD8LsZABFDxS9CmV1UaiewOvA9s5m3xAsCngUJAEeZBLWU3SZC1Q6pnyjB83ASRdNZCER5uZAOxStVZCPXHALTSVTehBT1yS8Jri6O8JAsG9F9VTwQLh1q7DUmhMuoO5IA2mGcFqjmZBjx5igwHXF2ZBmD7FPE97aJRfl5iqCDR2ZCfPawmSen3fLLhPWfmHXwZDZD"
Facebook.get_object(
  facebook_token,
  'me/photos?fields=id,name,picture,images&limit=15'
)

但是上面的代码返回空响应。当我使用我的个人 fb 帐户在本地计算机上尝试时,它工作正常。但是在登台和使用 facebook 应用程序测试帐户时,它不起作用。

标签: ruby-on-railsfacebookvue.jsfacebook-apps

解决方案


推荐阅读