تكوين تسجيل الدخول عبر Twitter ومميزات الربط الغنية لـ Discourse

هل ما زلت تملك التضمينات الغنية؟ لقد تم تعليقي أيضًا، أنا لا أهتم بتسجيل الدخول إلى تويتر (لقد قمت بتعطيله على أي حال) ولكني كنت أستخدمه لتضمين التغريدات، لذا إذا كان إعادة الإنشاء يعمل لذلك، فهذا رائع.

يبدو أن هذا ممكن نظريًا:

لكنني لا أعتقد أن Discourse يستخدم واجهة برمجة التطبيقات هذه.

أستطيع تأكيد أنه لا يزال يعمل مع التضمينات الغنية، لذا نعم فقط قم بحذف تطبيقك القديم وأعد إنشائه بنفس الطريقة الموضحة في تعليمات OP وسيعمل كما كان من قبل.

لم تنجح إعادة الإنشاء مع التضمينات الغنية بالنسبة لي. أعدت إنشاء التطبيق ضمن نفس المشروع ثم حاولت إعادة إنشاء كل من المشروع والتطبيق.

إعجابَين (2)

نعم، لقد أدركت أنه على الرغم من أنني أعدت إنشاء مشروعي وتطبيقي، إلا أنه لم ينجح معي في الواقع. لقد حاولت حتى استخدام حساب مطور جديد تمامًا ولا يزال لا يعمل.

هل تستخدم المفاتيح الصحيحة؟ إنها مفتاح/سر واجهة برمجة التطبيقات وليس مجموعة العميل الثانية التي تمنحك إياها (أقول هذا لأنني استخدمت المجموعة الخاطئة أولاً ولم تنجح بالطبع)

لقد قمت بتدمير التطبيق الأصلي بالكامل (الذي كان به تحذير يفيد بأنه معلق) وبدأت من جديد (تطبيق تطوير، وليس إنتاج أو مرحلة تجريبية). لا أعتقد أنني اضطررت إلى حذف المشروع، فقط التطبيق. قمت بملء نفس عنوان URL لرد الاتصال للموقع الذي استخدمته سابقًا وعنوان URL للموقع. لم أضف شروط الخدمة/الخصوصية (إنها مطلوبة فقط إذا كنت ترغب في استخدام عمليات تسجيل الدخول التي تركتها معطلة). لم أقم بتحديد “التقاط رسائل البريد الإلكتروني” أو أيًا كان الخيار. جعلته للقراءة فقط (قراءة التغريدات فقط، ولا شيء من الخيارات الأخرى المتعلقة بالنشر أو أي شيء آخر).

ثم في discourse، تركت “تمكين مصادقة تويتر” غير محدد وأضفت مفاتيح واجهة برمجة التطبيقات.

آسف إذا كنت أغفل شيئًا، لا يمكنني الدخول ورؤية جميع الخيارات التي اخترتها وما إلى ذلك إلا إذا قمت بحذفها، ولن تسمح لي بإنشاء تطبيق تطوير ثانٍ للمرور بالخطوات مرة أخرى. لكنني اتبعت الدليل في المنشور الأصلي (حتى لو كانت الواجهة مختلفة قليلاً الآن) لكل شيء بعد تدمير المشروع الأصلي. إذا كانت هناك أي خيارات لم أذكرها إذا قمت بنشر لقطة شاشة للإعداد، فيمكنني إخبارك بما اخترته. لقد فعلت كل شيء على هاتفي في حوالي 5 دقائق وهو يعمل، لذا للأسف لا أعرف حقًا كيف/لماذا بخلاف ذلك.

لقد نشرت هذا قبل دقيقة

نعم، هذه هي التي جربت استخدامها. لقد حاولت إعادة إنشائها أيضًا ولم تنجح.

تعديل: فقط للتوضيح، لم تدفع مقابل الوصول، أليس كذلك يا @Kartoon؟ هل تستخدم المستوى المجاني؟

أسأل لأنني لست متأكدًا مما إذا كان نقطة نهاية GET للتغريدات متاحة حتى على المستوى المجاني. يبدو أنها قد لا تكون كذلك، وهو ما سيكون مشكلة واضحة.

لا حظ هنا، اتبعت نفس الخطوات. غريب، أتساءل ما إذا كان الأمر يتعلق بتويتر؟

إعجاب واحد (1)

لا، لم أدفع، لقد أخذت الخطة الأساسية، لم يكن هناك أي طريقة لدفع 100 دولار شهريًا لهذه الوظيفة. ليس لدي أي معلومات دفع أيضًا، لذلك لا توجد طريقة لأنهم قاموا بشحن حسابي عن طريق الخطأ، على الرغم من أن لوحة التحكم بسيطة للغاية ولا تحدد حقًا أي تفاصيل حول أي شيء.

بصراحة ليس لدي فكرة إذن، لقد اتبعت دليل OP قبل حوالي 6 أشهر تقريبًا لإضافتها في الأصل، وقدمت الطلب أو أيًا كان للوصول الأعلى. تلقيت نفس البريد الإلكتروني الذي تم نشره هنا اليوم وحذفت التطبيق، وأعدت إنشائه وكان يعمل بشكل جيد على الفور.

هل تحاول تشغيل جزء تسجيل الدخول إلى تويتر أيضًا؟ ربما لا تعمل الوظيفتان معًا بعد الآن؟ لم أكن أمتلك هذا ممكّنًا على تطبيقي القديم ولم أقم بتمكينه الآن. هذا حقًا هو الشيء الوحيد الذي يمكنني التفكير فيه. سأحاول إعادة إنشاء التطبيق لك ولكن يمكنك فقط امتلاك تطبيق تطوير واحد في كل مرة، ونظرًا لأنكم تواجهون مشاكل، فأنا قلق بعض الشيء بشأن حذف التطبيق وإعادة الخطوات مرة أخرى في حال كان لدي خلل غريب يجعل الأمر يعمل بشكل جيد الآن.

لقد حاولت نشر 5 تغريدات مختلفة تقريبًا وكلها تعمل بشكل جيد.

هل مشروعك لا يزال لديه حالة “مرتفعة”؟ هل مشروعك كذلك؟

تعديل: لقد وجدت طريقة لرؤية الإعدادات التي استخدمتها

عنوان URL لإعادة التوجيه الخاص بي هو

https://mysite.ca/auth/twitter/callback

ربما يكون مقيدًا جغرافيًا سراً بطريقة ما؟ على الرغم من أنني في كندا ولدي نطاق كندي، فإذا كنت في الولايات المتحدة، فلا يمكنني تخيل أن هذا هو الحال.

إنها تعمل هنا بدون صور في تغريدات oneboxed (من المحتمل أن يكون ذلك مرتبطًا بآخر التغييرات في واجهة برمجة التطبيقات الخاصة بهم).

أحصل على صور أيضًا، هل يمكنك ربطي بتغريدة لا تعرض بشكل صحيح بالنسبة لك حتى أتمكن من اختبار تلك التغريدة المحددة؟

إعجاب واحد (1)

انس الأمر، إنه شيء متعلق بخادم Discourse الخاص بي أو شيء من هذا القبيل (لأنه يعمل هنا على Meta).

تلقيت نفس البريد الإلكتروني ولكن لا يمكنني رؤية أي لافتة أو إشعار في أي مكان. يبدو أنني على الخطة المجانية… هذه الواجهة تم إنشاؤها بواسطة قرود مجانين حقًا، والشيء الوحيد الذي يهمني هو أن يعمل التضمين. نحن لا نهتم حقًا بنشر الأشياء على تويتر من منتدانا.

لقد طلبت من مستخدمي إبلاغي إذا لاحظوا أي شيء خاطئ.
أنا لا ألمس أي شيء في إعدادات تويتر لأنه يبدو أنه في كل مرة تقوم فيها بتغيير شيء ما، يتعطل شيء ما.

تضمينات تويتر الموجودة في المنتدى موجودة. إضافة تضمينات جديدة لا تمنحني معاينة Discourse أثناء كتابة مشاركتك، ولكن عند نشرها تظهر.

هنا تحذير…

إذا تم إرفاق صورة أو فيديو يدويًا بالتغريدة المعنية، فسيتم تحميلها في الـ onebox.

مثال:

إذا تم سحب الصورة تلقائيًا من عنوان URL للتغريدة المعنية، فلا يبدو أنها يتم تحميلها في الـ onebox. ربما كان هذا هو الحال دائمًا، لا أتذكر.

مثال:

بالمناسبة، معاينة روابط تويتر هنا في Meta في جزء المعاينة أثناء الكتابة. لا أرى هذه الوظيفة في منتدى الخاص بي.

لا يبدو أن الخيار الذي أختاره هنا يحدث فرقًا:

أستطيع تأكيد أن إعدادات @Kartoon تعمل على نسختي أيضًا. كان لدي عنوان URI معاودة اتصال غير صحيح في جانب تويتر مما منعه من العمل في البداية، لذا ربما تحقق من ذلك؟

إعجاب واحد (1)

سأضطر إلى الانتظار حتى أكون عند جهاز كمبيوتر للتحقق مما إذا كنت سأحصل على المعاينات، ليس لدي أي فكرة منذ أن أصلحتها على هاتفي ولا أرى مربع المعاينة، أنا فقط أعرف أنها تظهر بعد النشر بالطبع.

أحصل على نفس السلوك الذي تحصل عليه مع التغريدة الثانية ولكن بالمثل لا يمكنني القول ما إذا كان هذا هو الحال دائمًا أم أن هذا جديد

لاحظت أنه إذا حاولت نشر نفس الرابط مرة أخرى بعد فشل onebox، فلن تتم إعادة محاولة التحميل. يلزم وجود رابط مختلف في كل مرة تحاول فيها.

بالنسبة للتغريدات التي تحتوي على روابط، لا أعتقد أنها قامت أبدًا بتحميل المحتوى المرتبط بها.

لم يتغير شيء منذ الأمس ولكن حاولت اليوم وعادت الـ rich embeds للعمل.

أعتقد أن هذا ينطبق على أي شيء تم عمل onebox له. أفترض أن الأمر يتعلق بكيفية تخزينه مؤقتًا عند نشره، لأنه عند نشره للمرة الثانية، تتم معالجته أيضًا بشكل أسرع.

ولكن كما هو الحال مع Google Drive، إذا قمت بنشر رابط لمجلد مقيد، فسيظهر نص حول “تسجيل الدخول لرؤية هذا العنصر”. إذا قمت بعد ذلك بجعله عامًا وأعدت نشره، فسيظل يعطيك ذلك بدلاً من وصف المجلد الصحيح. أو عندما بدأت روابط IMDb في التحول إلى ملصقات، بعد إصلاح ذلك، ظلت أي روابط تحولت بالفعل إلى ملصقات كذلك. ربما هناك طريقة للقيام بشيء حيال ذلك ولكنه لم يكن أمرًا مهمًا بالنسبة لي أبدًا.

غريب جدًا… مع كل المشاكل التي تظهر على تويتر، ربما يكون الأمر كذلك، ربما كان لديهم تدفق من الأشخاص الذين يغيرون الأشياء إذا حصل الجميع على هذا البريد الإلكتروني، لذا ربما كان يفعل… شيئًا ما. على الأقل يعمل الآن هههه

نفس الشيء، لذلك كانت هذه على الأرجح مشاكل من جانب تويتر.