جمعه ۳۱ فروردین ۱۴۰۳ |  عضویت / ورود

ابزارک یا ویجت توئیتر برای سایت شما (Twitter Widget Script)


نمی‌دانم می‌دانید سرویس Twitter چیست یا نه؟
به طور خلاصه، توئیتر سایتی بود که بعد از ثبت نام در آن، می‌توانستید در ۱۴۰ کاراکتر بگویید که الان در حال انجام چه کاری هستید؟ (What are you doing now?‎)
این سرویس بعد از ابداع و معرفی، مورد توجه بسیاری از شرکت‌ها قرار گرفت و در زمینه‌های مختلف به کار گرفته شد. مثلاً شرکت‌هایی مانند اپل نیز اکانت توئیتر دارند و در اکانت‌های خود آخرین اخبار شرکت را منتشر می‌کنند و از این طریق با مخاطبان خود در ارتباطند. خلاصه ده‌ها استفاده جذاب از توئیتر شد... (بگذریم که سبزه‌هایی که در سال ۸۸ وسط خیابان‌های ایران روییدند، از این سرویس سوء استفاده‌های جذابی(!) کردند و این باعث شد ما برای همیشه توئیتر را از دست بدهیم. انصافاً یکی از سایت‌هایی که حیف شد با طعم سیاست مخلوط و فیلتر شد همین سایت بود)

به هر حال، اگر شما می‌خواهید از این سرویس برای اطلاع‌رسانی اخبار سایت یا شرکت خود استفاده کنید، احتمالاً مسیر پر پیچ و خمی را در پیش خواهید داشت! من بیش از یک سال، ده‌ها روش را تست کردم اما نتوانستم یک جواب درست و حسابی بگیرم. یعنی طوری توئیت‌ها را از توئیتر به روی سایت بیاورم که کاربران بدون نیاز به فیــلترشکن بتوانند آن‌ها را ببینند. البته خود سایت توئیتر گجت‌هایی ارائه می‌کند اما چون سایت twitter.com فیلتر است، توئیت‌ها نمایش داده نمی‌شوند.
تا چندی پیش سایت‌هایی مانند twitterforweb.com یک گجت ارائه می‌کردند که در ایران لود می‌شد اما متأسفانه قوانین جدید توئیتر همه چیز را به هم زد! طبق قوانین جدید، هر سایت در هر دقیقه فقط ۱۵ بار می‌تواند درخواست توئیت کند و این یعنی همه آن سایت‌ها از کار افتادند!

به هر حال، بعد از مدت‌ها سر و کله زدن با انواع روش‌های لود توئیت، توانستم یک ویجت بسازم که توئیت‌ها را لود کند.

اگر طراح وب هستید و نیاز داشتید، می‌توانید این اسکریپت را از طریق لینک زیر دانلود کنید:

http://yourl.ir/twitter-widget

نحوه‌ی استفاده:

۱- اولاً نسخه PHP سایت شما باید 5.3 به بالا باشد. (می‌توانید روی سرویس رایگان parspack.com آپلود کنید و در قالب یک iframe در سایت خود نمایش دهید)
۲- طبیعتاً ابتدا باید یک اکانت در twitter.com با راه حل‌هایی که خودتان می‌دانید بسازید.
۳- باید به این آدرس بروید: https://dev.twitter.com/apps و یک APP بسازید و این مراحل را طی کنید تا این چهار کلید را به دست آورید:

CONSUMER_KEY
CONSUMER_SECRET
ACCESS_TOKEN
ACCESS_TOKEN_SECRET

۴- در اسکریپتی که دانلود کرده‌اید، فایل get-tweets.php را باز کنید و این کلیدها را در جایی که مشخص است، جایگزین آنچه ما نوشته‌ایم کنید.
۵- حالا فایل index.php را باز کنید و نام کاربری خود را به جای aftabgardan بنویسید و تعداد آخرین توئیت‌ها هم که به جای 10 بنویسید...

۶- حالا با فراخوانی index.php باید آخرین توئیت‌های خود را مشاهده کنید.

 

چگونه بدون نیاز به ف-یلترشکن، توئیت بفرستیم؟
اگر مثل من علاقه‌ای به استفاده از ف-یلترشکن ندارید (و آنقدر زرنگ هستید که بدون ف-یلترشکن تمام نیازهایتان را رفع کنید) شاید بپرسید چطور می‌شود بدون آن، توئیت فرستاد؟
خوب، سایت tweetymail.com بهترین گزینه است که من خودم از آن استفاده می‌کنم. یک بار برای همیشه در آن با اکانت توئیتر خود لاگین کنید و اکانت خود را فعال کنید حالا هر پیامی که خواستید، از این پس از طریق ایمیل خود به ایمیل tweet@tweetymail.com ارسال کنید تا به اکانت توئیتر شما فرستاده شود. http://aftab.cc/modules/Forums/images/smiles/icon_wink.gif

یک خواهش از بعضی‌ها:
دوست عزیز! خواهش می‌کنم از این روش سوء استفاده (مانند دعوت به آمدن به خیابان و اینجور مسخره‌بازی‌ها) نکن که این راه هم بسته شود... این راه را بیشتر برای شرکت‌ها و سایت‌هایی گفتم که می‌خواهند اخبار کوتاهی در کنار سایت خود داشته باشند.

 

آپدیت: این اسکریپت ساده‌تر و بهتر از روش بالا است. اگر می‌توانید از آن استفاده کنید:

get-latest-twitter-status-easily-with-php

 

موفق باشید؛
حمید رضا نیرومند


[ارسال شده در مورخه : جمعه، 26 اردیبهشت، 1393 توسط Hamid]
[ #اطلاعیه‌های آفتابگردان]



بازدیدها از این مطلب: 4927 بار   امتیاز متوسط : 0  تعداد آراء: 0   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 5 با 8 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.

[بدون موضوع]                توسط mrsmhn در مورخه : شنبه، 27 اردیبهشت، 1393(لینک نظر)
باسلام

ابتکار جالبی بود

خسته نباشید

یاعلی

مهندس طلبه


[ ارسال جوابیه ]


ایمان                توسط ایمان در مورخه : شنبه، 27 اردیبهشت، 1393(لینک نظر)
خب بریم سر اصل مطلب، کی بریزیم توی خیابونا؟ :)


[ ارسال جوابیه ]


emir (امتیاز : 0)(لینک نظر)
توسط emir در مورخه : پنجشنبه، 9 مرداد، 1393
سلام مجدد مهندس

من این رو نصب کردم ولی توئیت ها لود نمیشه

http://sabzevarian.com/twitter/

یه راهنمایی کنین ممنون میشم.


[ ارسال جوابیه ]

    Re: emir (امتیاز : 0)
    توسط کاربر مهمان در مورخه : یکشنبه، 12 مرداد، 1393
    مهندس جان یه راهنمایی می کنی کار ما راه بیفته؟


    [ ارسال جوابیه ]

    Re: emir (امتیاز : 1)
    توسط Hamid در مورخه : یکشنبه، 12 مرداد، 1393
    سلام.

    گفته بودم که سرور باید PHP 5.4 داشته باشه...


    [ ارسال جوابیه ]

      Re: emir (امتیاز : 0)
      توسط کاربر مهمان در مورخه : دوشنبه، 13 مرداد، 1393
      گفتین 5.3 به بالا :D

      یعنی خود 5.3 هم هست...

      تنها راهش اینه که بگیم سرور به روزتر بشه؟


      [ ارسال جوابیه ]


emir (امتیاز : 0)(لینک نظر)
توسط emir در مورخه : پنجشنبه، 9 مرداد، 1393
مهندس شدیداً استفاده از سایت http://www.netvibes.com/ رو بهت توصیه می کنم.

هم به تویتر دسترسی داری، هم سایت مفسد فیس بوخ، هم جی میل و هم خیلی چیزای دیگه بدون شیلتر


[ ارسال جوابیه ]


emir (امتیاز : 0)(لینک نظر)
توسط emir در مورخه : سه شنبه، 14 مرداد، 1393
مهندس جان از پارس پک استفاده کردم و خدا رو شکر درست شد.

ممنون

فقط یه سوال

اگه بخوام ترتیب نمایش توئیت ها رو برعکس کنم چیکار باید کرد؟


[ ارسال جوابیه ]

    emir (امتیاز : 0)
    توسط کاربر مهمان در مورخه : یکشنبه، 19 مرداد، 1393
    مهندس جان یه راهنمایی می کنی تو این مورد؟


    [ ارسال جوابیه ]

    [بدون موضوع] (امتیاز : 1)
    توسط Hamid در مورخه : یکشنبه، 19 مرداد، 1393
    emir جان،

    فرصت تحلیل فایل‌ها برای فهمیدن این موضوع رو ندارم... با همین حالت بسازید...


    [ ارسال جوابیه ]


emir (امتیاز : 0)(لینک نظر)
توسط emir در مورخه : سه شنبه، 10 شهریور، 1394
مهندس جان سلام

هاستینگ قبلی (رایگان) که فایل ها رو گذاشته بودم ترکید، مجبور شدم دوباره اسکریپت رو آپلود کنم.

یه مشکلی بود همون موقع ها تنبلیم کرد بگم...

فایل twitter.png رو توی اسکریپت icon.png ثبت شده.

یکیش رو تغییر بدین، یا فایل تصویر رو یا متن داخل فایل رو...

بازم ممنون


[ ارسال جوابیه ]

    emir (امتیاز : 0)
    توسط کاربر مهمان در مورخه : چهارشنبه، 11 شهریور، 1394
    ممنون از سرعت عمل ;)


    [ ارسال جوابیه ]


Gunash                توسط Gunash در مورخه : جمعه، 15 تیر، 1397(لینک نظر)
سلام استاد نیرومند
من هر دو تا اسکریپت رو روی سایت ام با Iframe و Object امتحان کردم.
ولی در اسکریپت اولی می نویسه که Loading Tewitts و در اسکریپ دوم هم یک صفحه آبی رنگ در ساید بار سایت ام میاد ولی هیچ متنی از توییتر ام نشان نمیده.
با این اطلاعات میدونین مشکل کارم کجاست؟
ممنون میشم اگر راهنمایی‌ام کنین


[ ارسال جوابیه ]

    Hamid (امتیاز : 1)
    توسط Hamid در مورخه : جمعه، 15 تیر، 1397
    سلام.
    لود توئیت‌ها به خصوص بعد از قوانین سخت‌گیرانه‌ای که توئیتر وضع کرده، کار واقعاً مشکلی هست...
    اگر از وردپرس استفاده می‌کنی افزونه زیاده اما اگر خودت می‌خوای کدنویسی کنی، با کمک من و دیگری نمی‌شه کاری کرد؛ باید ور بری و جستجو کنی تا به جواب برسی...


    [ ارسال جوابیه ]