مرحبا بالجميع.
وصف المشكلة:
أريد إرسال بيانات JSON إلى Go HighLevel باستخدام HTTP Node. لم أفعل هذا من قبل. هل يمكن لأي شخص أن يرشدني بسرد جميع الخطوات، مثل ما أحتاج إلى ملؤه في كل مربع في HTTP Node الخاص بي
مرحباً @AbdullahShah
هناك شيئان يوقفان العقدة الآن: حقل URL فارغ، و Send Body مُطفأ، لذا لا يتم إرسال أي شيء في أي مكان. واجهة برمجة التطبيقات v2 من GHL أيضاً ترفض أي طلب بدون رأس Version، وهو غير موجود في طلبك. املأه بهذه الطريقة:
https://services.leadconnectorhq.com (على سبيل المثال https://services.leadconnectorhq.com/contacts/ لإنشاء جهة اتصال). احصل على المسار الدقيق والجسم المطلوب من مستندات GHL: HighLevel API Documentation - Developer Portal | HighLevel APIAuthorization = Bearer YOUR_TOKEN و Content-Type = application/json، ثم أضف رأساً ثالثاً Version = 2021-07-28. استخدم رمز Private Integration كرمز المسؤول (bearer token)، لأن مفاتيح واجهة برمجة التطبيقات v1 انتهت دعمها.{{ $json.Overall_HBA_Fit }}. يجب أن تكون المفاتيح حقول نقطة النهاية الخاصة بها بالإضافة إلى locationId الخاص بك، وليس أسماء درجاتك الأولية، لذا بالنسبة لجهة اتصال ستقوم بمطابقة الدرجات في حقولها المخصصة.أسرع طريقة للحصول عليها بشكل صحيح: انسخ مثال cURL لنقطة النهاية الخاصة بك من مستندات GHL، ثم في العقدة انقر على Import cURL والصقها. يملأ هذا الطريقة و URL و الرؤوس والجسم دفعة واحدة، وتقوم فقط بمبادلة القيم الثابتة بتعبيرات بعد ذلك.
إذا كنت تحتاج فقط إلى دفع JSON كما هو بدون مطابقة مخطط نقطة النهاية، أضف محفز Inbound Webhook داخل سير عمل GHL و POST إلى تلك العنوان بدلاً من ذلك، بدون الحاجة إلى رأس Authorization أو Version.