Kengaytmadan foydalanish¶
Kod ichida modul sifatida foydalanish¶
Yii2-autopost kengaytmasi o'rnatilib, ijtimoiy tarmoq sozlamalari kiritilgach, kengaytmani o'z kodingiz ichida quyidagicha ishlatiladi:
Xabarlarni yuborish:
use Yii; ... ... $content = array(); $apimanager = Yii::$app->getModule('autopost')->apimanager; $content['title'] = 'Xabar sarlavhasi'; //Ixtiyoriy $content['message'] = 'Xabar matni'; //Ixtiyoriy $content['link'] = 'Xabar linki'; //Ixtiyoriy //Agar matn rasm sifatida yuboriladigan bo'lsa: $content['photo_url'] = 'https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png' //Rasmning to'liq url manzili /* * $share qiymati quyidagicha belgilanadi: * Telegram - 1, Facebook - 2, Twitter -4. * Agar xabar faqat Telegram ga yuborilsa $share = 1 bo'ladi, faqat Telegram va Twitter bo'lsa 1+4 = 5, $share = 5 bo'ladi, vhkz. * Agar $share ga qiymat berilmasa, o'z holicha 7 bo'lib, barcha tarmoqlarga yuboriladi. */ $share = 1; //1-7 gacha raqamlardan biri /* * $type 'text' yoki 'photo' qiymatini qabul qiladi. Ya'ni matnli va rasmli xabarlar uchun * Agar $type o'zgaruvchisi berilmasa, har bir tarmoq uchun sozlamadagi xabar turi tanlanadi. */ echo $apimanager->share($content, $share, $type); //natijani sahifada chop etish
Yuborilgan xabarlar tarixini ko'rish va ularni o'chirish
http://<<Saytingiz-nomi>>/autopost
sahifasi orqali amalga oshiriladi.