无法设置 Facebook 测试用户工作职位

Can't set Facebook test user work position

正如标题所说,我在测试用户的 "Position" 字段方面遇到了问题。我已经能够通过创建组织页面来创建工作历史记录,但无论我将什么设置为 "Position",当我点击保存时它都会被清空。问题是,这是我们在应用中使用的唯一字段,由于我们无法为测试用户添加此字段,Facebook 拒绝批准我们的应用。

更具体地说,这是当我从测试账户(从 chrome 开发工具中获取)添加头寸时浏览器发送的内容:

position_id:0
position_text:[Whatever text i set as position]

我已经看到,对于我的真实帐户,当我选择 pre-existing 选项之一时,position_id 被设置为一个数字,但对于这些测试用户 none可用。测试用户根本不可能这样做吗?

收到了 Facebook 开发人员组的回复。

"App Test Users can only interact with objects they created and since they cannot create workplaces you cannot test this with App Test Users."

这是部分正确的,您可以作为测试用户创建一个组织页面并将其设置为您的工作场所。但是,您不能在 "Position"(职位名称)字段中填写任何内容。我们设法通过在我们自己的数据库中为测试用户手动设置字段并检查它是否适用于真实用户来解决这个问题。