Facebook SDK测试用户

时间:2014-07-27 07:10:18

标签: java android facebook sdk

我现在被拒绝了7次,因为当Facebook评论团队试图“分享”到Facebook时,“我的应用程序崩溃”。

我正在编写一个Android相机应用程序,通过允许用户将他们直接拍摄的照片上传到Facebook,将进行Facebook集成。

对于我的提交,我正在尝试获得“publish_actions”权限,这需要Facebook审核小组首先通过我的应用程序。这是我的问题:如果没有此权限,我如何允许Facebook审核小组分享到Facebook。我被告知设置测试用户(我已经完成)。但这就是我所做的一切。我是否需要为测试用户获取一些帐户令牌或其他内容?这需要吗?现在,我只是允许用户登录到facebook,我等到共享时才能请求publish_actions权限。但这是审核小组说应用程序崩溃的地方。对我而言,它不会崩溃,因为我是开发人员,我有权限。那我怎么能解决这个问题呢? :)我是应用程序已完成。我只需要facebook说“好的!” :)提前感谢任何建议。

只是为了重新迭代,我只允许用户使用facebook按钮登录facebook,然后当分享时,我请求“publish_actions”权限(显然被拒绝)然后应用程序崩溃(对于Facebook评论团队,而不是我。我的工作很棒)。

1 个答案:

答案 0 :(得分:0)

好的,答案不在于测试用户。

解决问题的方法:

为Facebook审核小组指定测试用户时,请确保直接使用facebook LoginButton(View)来请求权限。 (I.E. mFacebookLoginButton.setPublishPermissions(Arrays.asList(“publish_actions”));由于某种原因,这允许我设置将来“当用户实际按下按钮时”请求权限的按钮。

这有点像将权限请求附加到按钮,这样当它最终被按下时,它将同时执行请求。

我知道他们说在登录时不要这样做,但老实说,这是我获得工作许可的唯一方式(对于测试用户。)(也适用于普通用户“在获得批准后Facebook评论团队。)