كيفية إنشاء مستخدم عضوية جديدة عبر Ektron CMS400.NET API خدمة الإنترنت؟

StackOverflow https://stackoverflow.com/questions/266006

  •  06-07-2019
  •  | 
  •  

سؤال

وأنا محاولة لإنشاء المستخدمين عضوية جديد في موقع على الانترنت CMS400.NET-Ektron من خلال المكالمات إلى API خدمة ويب المستخدم من موقع بعيد. إحدى الطرق أنوي الاستفادة، <وأ href = "http://www.ektron.com/manuals/cms400/v70/API_Help/frames.html؟frmname=topic&frmfile=Ektron_Services_User_AddMembershipUser@UserData.html" يختلط = "نوفولو noreferrer "> AddMembershipUser لديه التصريح في وثائق تشير إلى" يجب أن يتم تسجيل المستخدم مع امتيازات المسؤول في لتنفيذ هذه العملية ". أنا بالفعل بتقديم وثائق التفويض اللازمة عبر الكائن AuthenticationHeaderValue لاستدعاء خدمة الإنترنت عن بعد. لقد جعلت أيضا دعوة لفي LogInUser طريقة ، للدخول أحد المستخدمين المشرف بلدي، ويبدو أن هذا العمل. النقطة التي أنا عالقة هي معرفة كيفية تنفيذ الدعوة إلى AddMembershipUser كمستخدم المشرف أعطيه مجرد دخولك. لدي طلبات إلى دعم Ektron، وقد تبحث كل من المحافل والوثائق، ولكن لديها حتى الآن للعثور على أي إجابات.

هل لديها أمثلة على استدعاء الأساليب API خدمة الإنترنت باعتباره بتسجيل الدخول برمجيا في المستعمل، من الملقم البعيد؟

هل كانت مفيدة؟

المحلول

ولقد فعلت هذا مع Ektron 6.13،6.15،6.18،7.03 و7.04، في كل إصدار غيروا بشكل جذري / كسر API في العديد من الطرق المختلفة ومثيرة للاهتمام. أستطيع أن أعطيك جوابا لكل من هذه الإصدارات، ولكن نصيحتي هو وضع عنصر تحكم عضوية على صفحة واستخدام ذلك لإنشاء مستخدم أثناء تسجيل في SQL أن يحدث مع SQL التعريف (أيضا أي تقنيات تسجيل / التفتيش الأخرى التي يمكن افكر في). ثم حاول الطرق API ونرى كيف API هي التي تقوم بذلك ومقارنة بينهما، هناك عادة اختلافات كبيرة في الإصدارات اشهده. وبالنسبة لمعظم الحالات لقد كان التعامل معها، لقد كان للسماح للAPI تقوم بعملها جزئية ثم انتقل مباشرة إلى قاعدة البيانات لتحديث السجل بشكل صحيح.

نصائح أخرى

ومن ما يمكن أن تجعل من وثائقها يجب أن تكون قادرة على إجراء المكالمة طالما أنك مسار اعتماد تسجيل الدخول عبر الكائن AuthenicationheaderValue. قد تحتاج إلى استدعاء تسجيل الدخول أولا كذلك، فمن الممكن أنها تتبع جلسة جانبهم بطريقة أو بأخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top