安卓LikeView错误

3
我正在使用facebook android sdk v3.19.1开发我的android应用。我尝试使用LikeView,但它只适用于在Facebook应用程序设置中作为开发人员或测试人员添加的用户。如果我尝试使用普通的Facebook用户或测试用户点击“赞”按钮,它会快速出现并消失,并返回以下错误消息: error_description:喜欢对话框仅适用于开发人员和测试人员。 error:server_error error_reason:dialog_disabled
我的应用是公共的,并打开了Single Sign On和Deep Linking选项。 我使用Facebook LoginButton并在用户点击“赞”按钮之前请求“publish_actions”权限,但仍然给我返回错误消息。
我的问题是我无法使测试用户的“赞”按钮起作用。我向Facebook提交了“赞”按钮进行审核,但他们给我以下回复:请确认您的应用程序正常工作,并且您可以使用测试用户发布“赞”。 请有人帮助我解决这个问题。谢谢。

我也遇到了同样的问题。当我使用真实用户时,它可以正常工作。 - Rotem
你是否已经测试过在 Facebook 设置角色部分未列出的真实用户上是否能正常工作? - Tamás Kószó
不,它只能在角色部分中的用户上运行。有趣的是,Facebook团队要求我使用测试用户测试“赞”按钮。 - Rotem
我也遇到了这个问题。如果有人解决了,请在这里发布解决方案。 - HemangNirmal
我在iOS和Android上遇到了同样的问题。在iOS的openURL方法中,URL出现了相同的错误,在Android的OnActivityResult代码中则显示为“已取消”状态。尝试使用新的Facebook账户,但仍然无法解决问题。这两个账户都不是测试账户。请问Facebook方面能否提供帮助? - ort11
2个回答

0

我有同样的问题。我在Facebook文档中找到了这个。

测试用户无法成为公共Facebook页面的粉丝或在其上创建内容,例如在页面上写东西。测试用户可以查看并与与创建它们的应用程序相关联的页面上的任何应用程序选项卡进行交互。

(https://developers.facebook.com/docs/apps/test-users?locale=es_ES)


0

你在使用FB测试用户账号来测试你的应用吗?测试账号是不允许点赞页面的。我之前也遇到了同样的问题。我改用我的真实FB账号后,点赞按钮就完美地工作了!


是的,我使用测试用户,但我尝试喜欢 Facebook 图形对象,而不是 Facebook 页面。 - Tamás Kószó

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接