皆さん、こんにちは。
投稿のWebhookの設定で問題が発生しています。どういうわけか、post_edited イベントが発生せず、post_created イベントしか受け取れていません。
何か考えられることはありますか?
よろしくお願いします!
皆さん、こんにちは。
投稿のWebhookの設定で問題が発生しています。どういうわけか、post_edited イベントが発生せず、post_created イベントしか受け取れていません。
何か考えられることはありますか?
よろしくお願いします!
何かエラーは発生していますか? Webhook の設定方法についても、詳しく教えていただけますか? ここで役立つためには、追加の情報や状況が必要です。 ![]()
Hi @osioke 様
管理設定のAPI/Webhookタブ以外でWebhookのログを見つける方法が全くわかりません。しかし、そこにはpost_createdイベントしかありません。
新しい投稿を作成/編集する際に、production.logには何も役立つ情報が見つかりません。
Webフックはどのように設定しましたか?
これは私の技術的なスキルを超えています。より技術的な担当者がより良くお手伝いできるよう、詳細情報を求めていました
少々お待ちください。
Hi @osioke 様
投稿の編集イベントは、投稿の内容が編集された場合にのみ発生することを発見しました。
タイトル/カテゴリ/タグのみを変更しても、編集イベントはトリガーされません。
これはデフォルトの動作でしょうか?
投稿に「タイトル/カテゴリ/タグ」がないと考えると、理にかなっています。トピックのみが「タイトル/カテゴリ/タグ」を持っています。
ありがとうございます。確認したところ、イベントがトリガーされています。
質問投稿をWordPressに同期し、Discourseの回答/返信を埋め込もうとしています。そのため、トピックの最初の投稿への変更のみに関心があります。
TopicとPostの両方のイベントを扱う必要があるようです。
Webhook の post を使用していたとき、プラグインで
add_to_serializer(:web_hook_post, :category_import_id, false)
を実行してペイロードに余分なフィールドを追加できました。
topic でも同じことを試そうとしていますが、web_hook_topic_view しかなく、add_to_serializer が機能せず 500 エラーが発生します。
プラグインでカスタムシリアライザーを自分で作成する必要がありますか?
ああ、やはり、オブジェクトフィールドを正しく取得していませんでした。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.