Alexander
(Alexander Barrios)
1
如果分类错误,请见谅,Composer 不允许我选择分类
大家好
!
我看到许多关于通过 Zapier 自动化的帖子,出于好奇,我想尝试一下
。
我运营着一个 Facebook 页面,所以我想实现以下功能:
当我在 Facebook 页面上发布帖子时 → 在 Discourse 上创建帖子 
我已按照 Zapier 要求的数据(API 密钥、API 用户名和站点 URL)正确配置,但它返回了 403 错误 :/。
我在 Meta 中看到了一些与 CORS 相关的错误,但它们涉及 app.yml 的修改。我是 Discourse 开源版客户,因此我不确定我的可行选项有哪些。
您在 Zapier 上配置 Discourse 账户时,使用的是“所有用户”API 密钥,还是单个用户的 API 密钥?
我尚未尝试从 Facebook 帖子创建 Discourse 帖子,但我已测试过从 WordPress 帖子创建 Discourse 帖子。该功能对我来说运行正常,看来 Zapier 已正确更新其 Discourse 应用以采用我们新的 API 认证方法。
Alexander
(Alexander Barrios)
4
两种我都试过了,甚至用 PostWoman 进行测试,结果返回了相同的错误。
#离题:有没有办法让这里的“标题”不会自动变为“客户”?
如果您在使用“所有用户”API 密钥通过 Zapier 和 PostWoman 时收到 403 响应,那么问题很可能出在您使用的 API 密钥或 API 用户名不正确。如果您进入 Zapier 的“我的应用”部分并点击“测试”按钮,您会看到“成功”消息吗?
如果您在使用单个用户 API 密钥时遇到该错误,则问题可能是您发帖的用户没有权限在您选择的类别中创建主题。
问题的另一个可能原因是您通过请求发送给 Discourse 的值无效。您能否通过 Discourse 界面使用从 Zapier 发送的标题和帖子内容创建主题?
Alexander
(Alexander Barrios)
6
原来问题出在这里 
不过我觉得这有点奇怪,因为我已允许该组在此分类中发布(我创建了一个名为 FacebookBot 的用户,并将其设为版主),但不知为何,Discourse
有时并不会保存设置 
我创建了一个名为“CommunityBots”的组,并授予发布权限,现在一切正常了 
感谢 @simon 和 @tobiaseigen 的悉心帮助 
希望很快能再遇到更多问题(开玩笑的,哈哈哈)