将Open Graph提交给Facebook(赞)

时间:2014-06-04 11:01:27

标签: facebook facebook-graph-api submission

我刚刚在我的应用程序中实现了类似功能,用户点击我们应用中的“Heart”,它将显示在用户的时间轴上。

到目前为止一直很好,直到我要求批准。

Facebook几次拒绝了我,说喜欢不工作(没有在时间轴上显示)。我在各种测试用户上测试过,没有问题。

在提交表单中,有一个按钮调用“向此提交添加项目”,单击它,它将显示需要提交的操作和权限列表。在之前的提交中,我选择了“赞”并被拒绝了,今天,我发现还有1个权限,'publish_actions'也需要批准。

在我的应用程序中,我确实要求'publish_actions'发送Likes,并且它已被证明可用于我的所有测试人员。但在Facebook方面,我不确定他们是否有特殊的测试工具,它会忽略您在应用中设置的任何权限,只能查看您提交的权限。

所以,如果我提交赞,还不够吗?还必须提交'publish_actions'吗?任何Facebook工程师或经验的人都可以回答这个问题?

(当然我可以尝试提交并查看Facebook是否批准/拒绝,但希望这些知识可以在将来帮助人们)

2 个答案:

答案 0 :(得分:1)

我刚刚获得Facebook的批准。

这就是他们想要的东西,完全没有提到并且超出了常识。

我认为提交的内容是仅提供您的应用和说明,并假设Facebook有一个特殊帐户可以绕过任何权限/限制。事实是,他们只是使用像您和我这样的普通帐户。

某些功能,例如显式共享,只能在获得批准后使用,这意味着,像您这样的普通帐户和我的测试人员将无法使用,因此失败了,我被拒绝了。< / p>

解决方案是提供测试用户。可以在“角色”选项卡中创建测试用户,该选项卡可以在未经批准的情况下使用任何权限。因此,当您提交时,请将您的测试用户附加在那里。希望这些信息可以帮助那里的人们。我浪费了10个f ***天和8个提交材料来查找。

答案 1 :(得分:0)

当他们对Open Graph 2.0的版本进行更改时,他们会根据您需要做的事情,以及需要批准的内容以及不需要的内容进行调整。

我似乎无法找到我在这里阅读的文档,但我相信是的,您的问题是用户没有&#34;没有&#34; publish_actions权限,这导致拒绝。

提交它以供审批,这是一个非常简单易行的审核流程,您可能会以优异的方式传递它。