هنا كيفية تويتر مع التطبيقات الخاصة بي!

للبدء ، يتعين علينا أن الضفيرة المثبتة على الخادم الخاص بك. الضفيرة هي مكتبة PHP التي تتيح الاتصال عبر HTTP ، HTTPS ، FTP ، وغيرها الكثير.

فأنت بحاجة للحصول على كتب السيناريو غاريث Rushgrove ، متوفر هنا :

<؟ فب
/ / تعيين اسم المستخدم و كلمة السر
; اسم المستخدم $ = 'اسم المستخدم' ؛
; $ كلمة = 'كلمة السر' ؛
/ / الرسالة التي تريد إرسالها
; $ رسالة = 'هو الزقزقة من PHP باستخدام حليقة' ؛
/ / عنوان API تويتر
; $ URL = "http://twitter.com/statuses/update.xml' ؛
/ / نسخة بديلة جسون
/ / $ URL = "http://twitter.com/statuses/update.json' ؛
/ / إعداد وتنفيذ عملية تجعيد
; $ = Curl_handle curl_init () ؛
, CURLOPT_URL, "$url" ) ; curl_setopt ($ curl_handle ، CURLOPT_URL ، "$ للتسجيل") ؛
, CURLOPT_CONNECTTIMEOUT, 2 ) ; curl_setopt ($ curl_handle ، CURLOPT_CONNECTTIMEOUT ، 2) ؛
, CURLOPT_RETURNTRANSFER, 1 ) ; curl_setopt ($ curl_handle ، CURLOPT_RETURNTRANSFER ، 1) ؛
, CURLOPT_POST, 1 ) ; curl_setopt ($ curl_handle ، CURLOPT_POST ، 1) ؛
, CURLOPT_POSTFIELDS, "status=$message" ) ; curl_setopt ($ curl_handle ، CURLOPT_POSTFIELDS "الوضع = $ الرسالة") ؛
, CURLOPT_USERPWD, "$username:$password" ) ; curl_setopt ($ curl_handle ، CURLOPT_USERPWD ، "$ اسم المستخدم : كلمة المرور $") ؛
$curl_handle ) ; $ = curl_exec العازلة ($ curl_handle) ؛
) ; curl_close ($ curl_handle) ؛
/ / التحقق من نجاح أو فشل
empty ( $buffer ) ) { إذا كان ( فارغة ($ العازلة)) {
; صدى 'الرسالة' ؛
{ آخر {}
; صدى 'نجاح' ؛
}
؟>

كما ترون ، انها بسيطة جدا وسهلة الاستخدام في أي تطبيق PHP طالما الخاص المضيف (إذا كنت لا على خادم مخصص) يسمح لك استخدام الضفيرة.

الآن ، وذلك بفضل وثائق الضفيرة ، disponnible هنا ، يمكننا تخصيص تويتر لدينا التطبيق.

نحدد وظيفة "تويتر" ، والتي يمكن استخدامها أينما كنت في حاجة إليها :

$message ) التغريد وظيفة ($ رسالة)
{
; اسم المستخدم $ = 'الدخول' ؛
; $ كلمة = 'كلمة السر' ؛
; $ URL = "http://twitter.com/statuses/update.xml' ؛
; $ = Curl_handle curl_init () ؛
, CURLOPT_URL, "$url" ) ; curl_setopt ($ curl_handle ، CURLOPT_URL ، "$ للتسجيل") ؛
, CURLOPT_CONNECTTIMEOUT, 2 ) ; curl_setopt ($ curl_handle ، CURLOPT_CONNECTTIMEOUT ، 2) ؛
, CURLOPT_RETURNTRANSFER, 1 ) ; curl_setopt ($ curl_handle ، CURLOPT_RETURNTRANSFER ، 1) ؛
, CURLOPT_POST, 1 ) ; curl_setopt ($ curl_handle ، CURLOPT_POST ، 1) ؛
, CURLOPT_POSTFIELDS, "status=$message" ) ; curl_setopt ($ curl_handle ، CURLOPT_POSTFIELDS "الوضع = $ الرسالة") ؛
, CURLOPT_USERPWD, "$username:$password" ) ; curl_setopt ($ curl_handle ، CURLOPT_USERPWD ، "$ اسم المستخدم : كلمة المرور $") ؛
$curl_handle ) ; $ = curl_exec العازلة ($ curl_handle) ؛
) ; curl_close ($ curl_handle) ؛
empty ( $buffer ) ) إذا كان ( فارغة ($ العازلة!))
; عودة 0 ؛
آخر
; العودة 1 ؛
}

وبالتالي ، فمن السهل أن تويتر أي محتوى فقط مع السطر التالي :

$texte ) ; $ = بحوث تويتر ($ النص) ؛
/ / أم
"le message" ) ; $ = بحوث تويتر ("الرسالة") ؛

$ الدقة المتغير هو اختياري ، ولكن يتيح لك معرفة ما إذا كان كل شيء على ما يرام ($ الدقة = 1 إذا كان الرسالة ، 0 خلاف ذلك). ثم يبقى لك لإظهار قليل من المخيلة إلى :

  • يكون على علم في الوقت الحقيقي إذا يتم نشر التعليقات على بلوق الخاص بك ،
  • تعرف عدد من الزوار يوميا لموقعك ،
  • لك لارسال الرسائل القصيرة الجدول الزمني الخاص بك ،
  • ...

أخيرا النقطة الأخيرة ، قد لا ترغب كل العالم يمكن قراءة محتويات "الحمقى" مجرد التفكير بك تويتر تكوين إعدادات خاصة وضع القائمة ، وحدد حماية تحديثات بريدي.

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

ذكر المكتب الصحفى : أنا لا تتردد في حصة الابداعات الخاصة بك. ؛-)

تحرير : وهنا وثائق API تويتر . لأداء هذا العمل ، استخدم عنوان URL الصحيح والضبط الصحيح. على سبيل المثال ، لحذف سقسقة ، استخدم العنوان التالي http://twitter.com/statuses/destroy/ الهوية. XML (أو معرف هو معرف من التغريد) وليس http://twitter.com/ حالات / update.xml. ثم لديك للعب مع السطر التالي لإدخال الضبط وفقا للعمل (في بلدي على سبيل المثال ليست هناك حاجة) :

, CURLOPT_POSTFIELDS, "parametre=$valeur" ) ; curl_setopt ($ curl_handle ، CURLOPT_POSTFIELDS "المعلمة = $ القيمة") ؛

أكثر من ذلك بقليل ، وهنا سوف تجد مكتبات PHP الجاهزة. هنا ، مع هذا يمكنك أن تفعل أي شيء مع تويتر ، وكلها في PHP!

وحدات مماثلة :