ruby-on-rails - 无法获取 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 应用程序测试帐户时,它不起作用。
解决方案
推荐阅读
- react-native - 'android/app/build/outputs/apk/debug/app-debug.apk' 中的应用程序不存在或无法访问
- javascript - 为什么我不能将 weekstart 设置为星期一?
- python - 如何将 json 对象数组内的列表中的 dict 转换为数据框?
- ios - IOS swift的谷歌地图中的折线
- python - 如何对由字典组成的列表进行排序?
- php - 将来自远程 url 的动态数据加载到引导模式弹出窗口中
- android - 如何使firebase实时数据库用户的私有节点?
- javascript - 如何在 React Native 中修复“axios createError,Handle Error 的网络错误”
- f# - Fire and no-wait (without do!) vs Fire and await (do!) 有巨大的差异表现?
- javascript - 从 Lambda 向 EC2 服务器实例发送命令