Alexander
(Alexander Barrios)
2020 年 4 月 28 日午後 5:35
1
カテゴリが間違っていたらすみません。Composer ではカテゴリを選択できません。
こんにちは !
Zapier による自動化に関する投稿をいくつか見ていて、興味を持って試してみたいと思いました 。
Facebook ページを持っているので、以下のようなことをしたいと考えています:
Facebook ページに投稿する → Discourse に投稿を作成する
Zapier が求めるデータ(API キー、API ユーザー名、サイト URL)を正しく設定しましたが、エラー 403 が返ってきます :/。
Meta 内で CORS 関連のエラーについていくつか見かけましたが、それらは app.yml の変更を伴うものです。私はオープンソース向けの Discourse クライアントなので、私の可能性について確信が持てません。
simon
2020 年 4 月 28 日午後 6:54
3
ZapierでDiscourseアカウントを設定する際、「All Users APIキー」を使用しましたか、それとも「単一ユーザー API キー」を使用しましたか?
Facebookの投稿からDiscourseの投稿を作成する試みは行ったことがありませんが、WordPressの投稿からDiscourseの投稿を作成するテストは行っています。私の環境では正常に動作しているため、ZapierがDiscourseアプリを正しく更新し、新しいAPI認証方式を使用するように変更したようです。
Alexander
(Alexander Barrios)
2020 年 4 月 28 日午後 6:58
4
両方試しましたが、PostWoman でテストしても同じエラーが返ってきました。
#Off-Topic: ここ(meta)で私の「タイトル」が自動的に「customer」に変更されないようにする方法はありますか?
simon
2020 年 4 月 29 日午前 12:04
5
Zapier と PostWoman の両方で All Users API キーを使用して 403 レスポンスを受け取っている場合、使用している API キーまたは API ユーザー名が正しくない可能性が高いです。Zapier の「My Apps」セクションに移動して「Test」ボタンをクリックした際、「Success」メッセージが表示されますか?
単一ユーザー API キーでそのエラーが発生している場合、投稿しているユーザーが選択したカテゴリでトピックを作成する権限を持っていない可能性があります。
問題の別の可能性として、リクエストで Discourse に送信している値が無効であることが考えられます。Zapier から送信しているタイトルと投稿内容で、Discourse の UI を通じてトピックを作成することはできますか?
Alexander
(Alexander Barrios)
2020 年 4 月 29 日午前 12:31
6
これが問題だったんですね
でも、ちょっと奇妙に感じます。私はそのグループがこのカテゴリに投稿できる権限を与えていたんです(FacebookBot というユーザーを作成し、それをモデレーターにしました)。でも、なぜか Discourse が設定を保存してくれないことがあるんです
「CommunityBots」というグループを作成し、投稿権限を与えたところ、正常に動作するようになりました
@simon と @tobiaseigen さんの親切な対応に感謝します
またすぐ問題が発生することを願っています(冗談ですよ、ははは)