نمیدانم میدانید سرویس 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 ارسال کنید تا به اکانت توئیتر شما فرستاده شود.
یک خواهش از بعضیها:
دوست عزیز! خواهش میکنم از این روش سوء استفاده (مانند دعوت به آمدن به خیابان و اینجور مسخرهبازیها) نکن که این راه هم بسته شود... این راه را بیشتر برای شرکتها و سایتهایی گفتم که میخواهند اخبار کوتاهی در کنار سایت خود داشته باشند.
آپدیت: این اسکریپت سادهتر و بهتر از روش بالا است. اگر میتوانید از آن استفاده کنید:
get-latest-twitter-status-easily-with-php
موفق باشید؛
حمید رضا نیرومند