行き詰まっており、これが単なる自分のエラーなのか、誤検知なのか、それとも他の何かなのか分かりません。
Postman を介して POST リクエストを実行すると、SUCCESS メッセージが返ってきます:
https://site.co/users.json?Api-Key=12345abcde12345&Api-Username=system&email=name@email.co&group_names=Alumni&custom_message=Welcome321
メッセージ:
{
"success": true,
"active": false,
"message": "<p>もうすぐ完了です!アクティベーションメールを <b>name@email.co</b> へ送信しました。アカウントを有効化するには、メール内の指示に従ってください。</p><p>届かない場合は、スパムフォルダも確認してください。</p>"
}
しかし、受信トレイを確認しても通知はありません。/logs にも何も記録されておらず、ユーザーも存在しません。
トラブルシューティングの一環として、単純な GET リクエストを実行しました:
https://site.co/admin/email.json?Api-Key=12345abcde12345&Api-Username=system
成功した返信は返ってきません。返ってきたのは <!DOCTYPE html> ... です。
そのため、手動で https://site.co/admin/email.json にアクセスすると、以下が表示されます:
{"delivery_method":"smtp","settings":[{"name":"address","value":"smtp.sendgrid.net"},{"name":"port","value":2525},{"name":"user_name","value":"apikey"},{"name":"authentication","value":"plain"},{"name":"enable_starttls_auto","value":true}]}
何か試してみたいアイデアはありますか?私の目標は、Webhook/POST を通じて新しいユーザーをグループに追加して招待できるようにすることです。