غلاف PHP بسيط لمكالمات Twitter API v1.1
سجل التغيير || أمثلة || ويكي
التعليمات الواردة في StackOverflow منشورة هنا مع الأمثلة. يوضح لك هذا المنشور كيفية الحصول على الرموز الخاصة بك والمزيد. إذا وجدت أنه مفيد، يرجى التصويت لصالح / ترك تعليق! :)
الهدف من هذه الفئة بسيط. أنت بحاجة إلى:
قم بتضمين الفصل في كود PHP الخاص بك
إنشاء تطبيق تويتر على موقع مطور تويتر
تمكين الوصول للقراءة/الكتابة لتطبيق تويتر الخاص بك
احصل على رموز الوصول الخاصة بك من موقع مطور تويتر
اختر عنوان URL لواجهة برمجة تطبيقات تويتر لتقديم الطلب إليه
اختر إما GET / POST (حسب الطلب)
اختر الحقول التي تريد إرسالها مع الطلب (مثال: array('screen_name' => 'usernameToBlock')
)
أنت حقا لا تستطيع أن تصبح أبسط من ذلك بكثير. النقاط المذكورة أعلاه هي مثال لكيفية استخدام الفئة لطلب POST لحظر مستخدم، وفي الأسفل مثال لطلب GET.
عادةً: إذا كنت لا تستخدم الملحن، فلا تقلق - فقط قم بتضمين TwitterAPIExchange.php في تطبيقك.
require_once('TwitterAPIExchange.php');
عبر الملحن:
يتطلب الملحن j7mbo/twitter-api-php
$settings = array('oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN",'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET",'consumer_key' => "YOUR_CONSUMER_KEY",'consumer_secret' => "YOUR_CONSUMER_SECRET");
$url = 'https://api.twitter.com/1.1/blocks/create.json';$requestMethod = 'POST';
$postfields = array('screen_name' => 'usernameToBlock', 'skip_status' => '1');
$twitter = new TwitterAPIExchange($settings);echo $twitter->buildOauth($url, $requestMethod) ->setPostfields($postfields) ->performRequest();
قم بتعيين حقل GET قبل استدعاء buildOauth(); وكل شيء آخر هو نفسه:
$url = 'https://api.twitter.com/1.1/followers/ids.json';$getfield = '?screen_name=J7mbo';$requestMethod = 'GET';$twitter = new TwitterAPIExchange($settings); صدى $twitter->setGetfield($getfield) ->buildOauth($url, $requestMethod) ->performRequest();
هذا كل شيء! بسيط حقًا، ويعمل بشكل رائع مع 1.1 API. شكرًا لـ @lackovic10 و @rivers على SO!