سؤال

أرغب في عرض بعض النصوص على Twitter/Facebook عند النقر على رابط على موقع الويب الخاص بي. هل هناك طريقة في jQuery للقيام بذلك؟

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

المحلول

إذا كان مستخدمًا آخر ينشر رسالة على حساب Facebook/Twitter الخاص بك ، فسيتعين عليك تخزين كلمة المرور الخاصة بك على جانب العميل (JavaScript).
هذا يبدو وكأنه فكرة سيئة بالنسبة لي ، لذلك عليك جعلها من جانب الخادم.


إذن ما ستحتاجه هو:

  • شخص ما ينقر على رابط على موقع الويب الخاص بك
  • مع jQuery ، يمكنك استدعاء نص PHP الذي يتم استضافته على الخادم الخاص بك
  • ينشر هذا البرنامج النصي PHP رسالة إلى حسابات Twitter/Facebook (يبدو أنها صعبة للغاية ، حاول العثور على نص جاهز للاستخدام.

بهذه الطريقة ، يمكنك أيضًا التحكم في محتوى الرسالة.

حظا طيبا وفقك الله ؛)

نصائح أخرى

إذا قمت بإجراء طلب AJAX إلى الخادم الخاص بك عند النقر فوق النص ، فيمكنك نشر تحديث على Twitter/Facebook.

تعديل:

لا تسمح JavaScript بالبرمجة النصية للموقع ، لذلك لا يمكنك تحديث Twitter أو Facebook باستخدام JavaScript وحده. ستحتاج إلى تنفيذ التحديث من جانب الخادم بدلاً من جانب العميل.

على سبيل المثال ، يمكنك إنشاء برنامج نصي PHP يقوم بتحديث Twitter و/أو Facebook. عندما ينقر المستخدم على رسالة نصية على موقع الويب الخاص بك ، أرسل طلب AJAX إلى هذا البرنامج النصي الذي سيؤدي بعد ذلك التحديث.

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

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>

تحرير ، لقد رأيت للتو تعليقك. تريد نشر رسالة على حساب "Flickers".

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

من الأفضل لك السماح للمستخدمين بتقرير متى يرغبون في تغريد شيء ما. يمكنك إضافة روابط "Tweet This" ولكن على محمل الجد ، أي شيء آخر سيؤدي إلى قيادة الناس.


إذا كنت ترغب في تحديث حساب Twitter الخاص بك عندما النقر على شخص ما ، فيمكنك القيام بما يلي:

تحتاج إلى جزأين لهذا:

  1. شيء ما على الخادم الخاص بك يمكنه التحدث إلى Twitter أو Facebook (هناك نصوص تقوم بذلك في الكثير من اللغات المختلفة)

  2. شيء يعمل في متصفح المستخدمين الذي يبحث عن النقرات ويطلب من الخادم الخاص بك إخبار Twitter/Facebook بشيء ما. من المرجح أن يكون هذا هو رمز حدث JavaScript وبعض XMLHTTPrequest (المعروف باسم AJAX).

إنه ليس صعبًا بشكل خاص. جوجل هو صديقك.

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