معرفی API توییتر

API توییتر ابزاری قوی و ساده برای گزارش گیری جستجو و درج محتوا بدون مراجعه به سایت توییتر است

قبل از شروع باید بدانید که اکانت Developer توییتر شامل چند حالت مختلف است

Standard : رایگان

Premium : رایگان و پولی

Enterprise : پولی

اکانت های فوق در قسمت های مختلف API دسترسی های متفاوت ارائه میدهند و قالبا در میزان ارائه محتوا و بازه زمانی اثر گذار هستند.

انواع سرویس های قابل دسترس عبارت اند از

Search Tweets :

پارامتر های ارسالی :  query , tag , fromDate , toDate , maxResults, next

query : محدودیت 2048 کاراکتری دارد و اجباری است

fromDate : تاریخ شروع عددی مانند 201207220000

 Filter realtime Tweets :

اعمال یک فیلتر برای دریافت جریانی از Tweet ها به صورت زنده

پارامتر های ارسالی : موقعیت مکانی , نام کاربر

ارتباط در این API به سورت جریان است و محدودیت ندارد لذا فقط در حالتی که ماشین شما ارتباط را قطع کند جریان پایان میابد

Account Activity API :

این API از رویداد اطلاع رسانی Webhook استفاده میکند که نیاز به ارتباط پایدار (جریان ارتباطی) را از بین می برد همچنین با RestAPI نیز متفاوت است و برای دریافت داده مورد نظر نیازی به ارسال درخواست به صورت مکرر وجود ندارد.

این روش بسیار ساده است و سرعت بالایی دارد

شما میتوانید با این API به موارد یاد شده زیر دسترسی یابید

Tweet ,  mention , Replies , Quote Tweets

Likes , Direct Messages Send/Received , Follows , Blocks , Mutes

Direct Message API :

Sending and receiving events/Direct Messages
Send and receive
Welcome Messages < برای سناریو های مختلف
Message Attachments
Quick Replies
Custom profiles < نمایش نام و تصویر پروفایل در پیام های مستقیم

 Twitter For Websites :

Embedded Tweets < محتوا را از تویتر به وبسایت منتقل میکند
Embedded timelines < نمایش چند توییت در یک سایت به صورت خطی با امکان جستجو و پاسخ
Tweet Button < کلید اشتراک گذاری
Follow Button < کلید فالو

منبع : https://developer.twitter.com/en/docs.html

ارسال نظر