Facebook graph api Facebook图形,带有额外参数的post操作

Facebook graph api Facebook图形,带有额外参数的post操作,facebook-graph-api,facebook-opengraph,Facebook Graph Api,Facebook Opengraph,我已经创建了一个应用程序及其关联的开放图操作。提交一个操作时遇到问题,该操作使用了额外字段“message”。当管理员或测试人员使用此操作时,它可以正常工作,但它不与facebook的测试用户一起工作,例如“Auth Dialog Preview User”,它会给出一条错误消息“消息:此操作不允许设置用户消息,因为此属性未被请求批准。”为什么它会将此错误提供给测试用户?当我提交这个动作时,facebook回复我说他们不能测试这个动作。。。我错过了什么 为什么它会将此错误提供给测试用户 它不是

我已经创建了一个应用程序及其关联的开放图操作。提交一个操作时遇到问题,该操作使用了额外字段“message”。当管理员或测试人员使用此操作时,它可以正常工作,但它不与facebook的测试用户一起工作,例如“Auth Dialog Preview User”,它会给出一条错误消息“消息:此操作不允许设置用户消息,因为此属性未被请求批准。”为什么它会将此错误提供给测试用户?当我提交这个动作时,facebook回复我说他们不能测试这个动作。。。我错过了什么

为什么它会将此错误提供给测试用户

它不是很清楚地说:

“消息:不允许此操作设置用户消息,因为未请求批准此属性。”


非管理员的用户不能发布未经Facebook批准的操作。

我也一直在为这个问题绞尽脑汁

第一:Facebook上有一个Bug,目前正在这个话题上进行筛选

第二:我注意到Facebook更新了消息属性的描述

消息:允许用户编写附加到此邮件的个性化消息 行动您只能在用户输入文本时使用用户消息 用户(未预填充)。串

您会注意到它清楚地表明,现在不能预填充它。我不记得它以前说过(当然我的记忆可能会不好),我很好奇这是否意味着即使用户在我的应用程序上编写了消息,Facebook也会认为我输入的字符串是预先填充的,即使它是用户编写的实际唯一注释。换句话说,您可能必须使用Facebook代码(插件、对话框等)来提示用户实际输入附加到操作的消息

第三:仅供参考,我能够获得我的操作批准(使用Message参数),但对于所有试图提交操作的用户(管理员和测试人员除外),同样的错误仍然存在,因此获得您的操作批准可能不会缓解问题。这可能是一个实际的错误,也可能是对消息参数的功能的误解


抱歉,这是问题的部分答案。

我不知道为什么。它适用于管理员用户。或者我设置为测试人员的用户。但是没有默认测试用户…当然这对管理员有效,因为他们应该能够在被批准之前测试操作…那么为什么facebook不能测试这个操作并批准它呢?他们是否使用相同的测试帐户进行检查,或者使用msth其他帐户?他们回答我“我们无法正确测试此操作”您最终解决了此问题吗?或者,您的操作仍在等待处理?