أنا عالق ولا أعرف ما إذا كان هذا مجرد خطأ من جانبي، أو إذا كنت أتلقى إنذارًا كاذبًا، أو شيءًا آخر.
عندما أقوم بإرسال طلب POST عبر Postman، أحصل على رسالة نجاح:
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.