هنا كيفية تويتر مع التطبيقات الخاصة بي!
للبدء ، يتعين علينا أن الضفيرة المثبتة على الخادم الخاص بك. الضفيرة هي مكتبة 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 هنا ، يمكننا تخصيص تويتر لدينا التطبيق.
نحدد وظيفة "تويتر" ، والتي يمكن استخدامها أينما كنت في حاجة إليها :
{
; اسم المستخدم $ = 'الدخول' ؛
; $ كلمة = 'كلمة السر' ؛
; $ 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 ؛
}
وبالتالي ، فمن السهل أن تويتر أي محتوى فقط مع السطر التالي :
/ / أم
"le message" ) ; $ = بحوث تويتر ("الرسالة") ؛
$ الدقة المتغير هو اختياري ، ولكن يتيح لك معرفة ما إذا كان كل شيء على ما يرام ($ الدقة = 1 إذا كان الرسالة ، 0 خلاف ذلك). ثم يبقى لك لإظهار قليل من المخيلة إلى :
- يكون على علم في الوقت الحقيقي إذا يتم نشر التعليقات على بلوق الخاص بك ،
- تعرف عدد من الزوار يوميا لموقعك ،
- لك لارسال الرسائل القصيرة الجدول الزمني الخاص بك ،
- ...
أخيرا النقطة الأخيرة ، قد لا ترغب كل العالم يمكن قراءة محتويات "الحمقى" مجرد التفكير بك تويتر تكوين إعدادات خاصة وضع القائمة ، وحدد حماية تحديثات بريدي.
ملاحظة : إذا كنت ترغب في جعل تطبيق مثل استخدام الوقت والرسائل القصيرة إذا لم يكن لديك الخادم الخاص بك ، فإنك لن تحتاج إلى كرون لتشغيل البرنامج النصي على فترات منتظمة. يمكنك أن تجد حرة هنا و هناك .
ذكر المكتب الصحفى : أنا لا تتردد في حصة الابداعات الخاصة بك. ؛-)
تحرير : وهنا وثائق API تويتر . لأداء هذا العمل ، استخدم عنوان URL الصحيح والضبط الصحيح. على سبيل المثال ، لحذف سقسقة ، استخدم العنوان التالي http://twitter.com/statuses/destroy/ الهوية. XML (أو معرف هو معرف من التغريد) وليس http://twitter.com/ حالات / update.xml. ثم لديك للعب مع السطر التالي لإدخال الضبط وفقا للعمل (في بلدي على سبيل المثال ليست هناك حاجة) :
أكثر من ذلك بقليل ، وهنا سوف تجد مكتبات PHP الجاهزة. هنا ، مع هذا يمكنك أن تفعل أي شيء مع تويتر ، وكلها في PHP!





















وعلق 10 مستخدمين على هذا الموضوع
قليل من البحث :
PHP + تويتر + تقويم Google SMS + = http://dotjay.co.uk/2008/feb/p.....lendar-sms
الموضوع ممتاز
أشكر لك أنت! وأود أيضا أن أتوجه بالشكر لكم على ترحيل تلميح إلى فراغ RSS.
؛-)
أشكركم على هذه المادة مثيرة للاهتمام :) لطيف ج على تويتر :)
أشكركم على النصوص ، وأنا اختبار هذه الليلة
@ +
لا أستطيع تشغيل البرنامج النصي عندما استبدل اسم المستخدم وكلمة المرور عن طريق سلسلة من إدخال النص ، لماذا؟
مرحبا ، أنا "ثابتة" قليلا بإضافة utf8_encode النصي () على الرسالة كما بلكنة 'أكل' الحروف التالية
$ رسالة "تويت المرسلة من XXX' = ؛
اسم المستخدم $ = 'QWERTY' ؛
$ كلمة المرور = '123456' ؛
$ URL = "http://twitter.com/statuses/update.xml' ؛
/ / $ URL = "http://twitter.com/statuses/update.json' ؛
$ = Curl_handle curl_init () ؛
curl_setopt ($ curl_handle ، CURLOPT_URL ، $ URL) ؛
curl_setopt ($ curl_handle ، CURLOPT_CONNECTTIMEOUT ، 2) ؛
curl_setopt ($ curl_handle ، CURLOPT_RETURNTRANSFER ، 1) ؛
curl_setopt ($ curl_handle ، CURLOPT_POST ، 1) ؛
curl_setopt ($ curl_handle ، CURLOPT_POSTFIELDS "حالة =' utf8_encode ($ الرسالة)) ؛
curl_setopt ($ curl_handle ، CURLOPT_USERPWD ، $ اسم المستخدم كلمة المرور.':'.$) ؛
$ = curl_exec العازلة ($ curl_handle) ؛
curl_close ($ curl_handle) ؛
صدى (فارغ ($ العازلة))؟ 0 : 1 ؛
(وهو أمر مثير للسخرية لحذف محتويات العلامات ، وهو htmlentities () غير كافية)
أشكركم ، وتصنيف ذلك! ؛-)
التنبيهات والمرجع
ترك التعليق