Copy and paste the API Key from X into the twitter_consumer_key setting.
Copy and Paste the API Key Secret from X into the twitter_consumer_secret setting.
Click the green checkmark to save the changes.
Users should now be able to log into your forum using their Twitter Account.
Rich Embeds
The above steps also apply if you want to enable “rich embedding” which allows displaying tweets with their media (images video, etc). If you want rich embeds but don’t need Twitter login, simply uncheck enable twitter logins and leave the consumer key and secret intact.
Rebaking or rebuilding HTML for posts with tweets will re-fetch those tweets, counting against your monthly tweet cap.
Just noticed we were getting the same error on our site with Twitter auth. I noticed Twitter has a new process for authorizing developer apps, so we are going through the approval process. Not sure if it is related, or if this problem has just been in place for a long time now.
I do recommend that those who haven’t applied on developer.twitter.com for their Twitter app, to do so.
For the near future, you can continue to manage existing apps here on apps.twitter.com. However, we will soon retire this site and consolidate all developer tools, API access, and app management within the developer portal at developer.twitter.com. You will be able to access and manage existing apps through that portal when we retire this site.
You are probably using some extension that blocks social media, tracking or something similar. Try logging in from an anonymous window with all extensions disabled
آمل أن هذا هو المكان الصحيح لطرح هذا السؤال. أرى من خلال https://try.discourse.org/ أن التسجيل عبر تويتر يؤدي إلى ظهور الرسالة التالية:
سيتمكن هذا التطبيق من:
عرض التغريدات من خط زمني (بما في ذلك التغريدات المحمية) بالإضافة إلى قوائمك ومجموعاتك.
عرض معلومات ملفك الشخصي على تويتر وإعدادات حسابك.
عرض الحسابات التي تتابعها أو تكتمها أو تحظرها.
عرض عنوان بريدك الإلكتروني.
هل من الممكن إعداده بحيث يرى الحد الأدنى من المعلومات الضرورية - الاسم وعنوان البريد الإلكتروني على ما أظن؟
هذه هي الحد الأدنى من المعلومات المطلوبة من تويتر بالفعل.
كما ترون من الدليل، الشيء الوحيد الذي نطلبه من تويتر هو عنوان البريد الإلكتروني للمستخدم الذي يحتاجه Discourse لإنشاء حساب المستخدم. كل شيء آخر هو الإعدادات الأساسية التي يحددها تويتر عند اختيار “للقراءة فقط” في قسم أذونات التطبيق.
لا أستخدم تويتر، لكنني أفترض أن رابط الرد مختلف عن رابط التغريدة الأصلية. لذلك، فإنك تربط فقط بالرد. هل ربط التغريدة الأصلية يشمل أيضًا أول رد أم فقط التغريدة الأصلية؟
هذا بالفعل حل بديل. لكن كيف يمكنك اختيار وضع التغريدة الأصلية فوق الرد؟ إذن كيف يمكن “الاختيار”؟ ألاحظ أحيانًا أن شخصًا ما ينشر على موقع آخر أن التغريدة الأصلية تحتوي على أول رد عليها.
ألاحظ نفس مشكلة التسجيل أيضًا. عندما أحاول استخدام حساب تجريبي، وتذكر تويتر عند التسجيل أنه يتم الوصول إلى البريد الإلكتروني، لا يتم ملء حساب البريد الإلكتروني مسبقًا في نموذج تسجيل الحساب بعد إكمال مصافحة المصادقة مع تويتر، كما أنه يعرض “user_1” لاسم المستخدم المملوء مسبقًا. كما أن التضمينات الغنية لا تعمل أيضًا.