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