无法从Facebook API获取数据

问题描述:

我创建了一个可以从Facebook拍照的应用程序。我有两个问题无法从Facebook API获取数据

  1. 当我从模拟器中运行我的应用程序和登录与Facebook与我的帐户我得到的数据,但是当我在真机上运行它(我的妻子设备并没有她的Facebook帐户)数据是零。

  2. 我怎样才能获得全尺寸的照片?这里是我的要求

    FBSDKGraphRequest(graphPath: "me/albums", parameters: ["fields":"id, name, cover_photo{picture}, photos{picture.type(large)} 
    

但类型(大)不工作了

+0

1)最有可能丢失的权限。如果您没有将该妻子的帐户分配到该应用中,那么您需要提交该帐户以供审核,然后才能向其请求正常帐户。 2)不知道类型是否应该与普通照片一起工作,AFAIK仅适用于个人资料照片。尝试'照片(图像)'子字段,它应该返回所有可用的图像大小。 – CBroe

+0

感谢兄弟,照片(图片)效果很好,但我不明白我需要为第一个问题做什么?如果我需要发送回来审查哪里可以得到隐私和政策和其他网址?这是我的测试应用程序 – sergs

有两种方法进行检查。

1.您应该去developers.facebook.com并将您的妻子的帐户添加到Roles部分。

2.您应该检查应用程序是否处于开发阶段,如果是的话只有您可以使用它来获取数据。为了从所有帐户获取数据,您需要将其公开。

enter image description here

选择合适的权限,并且已经完成了所有细节后,提交审核。

enter image description here

+0

它是公开的 – sergs

+0

在这种情况下,检查她是否允许应用程序的许可和她的隐私设置适合。因为该应用程序是公开的,所以为你工作的代码也应该为她工作。 –

+0

我可以在哪里检查它?我添加了她作为测试人员角色,但它并没有帮助 – sergs