En Twitter - bouw: beheer van de lijst met de bouw van

, Twitter - lijst: beheer van,,,,,,,,,, 56, 3 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,,,,,, dat je zal creëren, is het tweede deel van de in de lijst van mijn Twitter - les in onze   brede Twitter - reeks.   in deze handleiding, we lopen door de bouw van de lijst van de ADI.Code van het monster in de github bibliotheek biedt.Een meer gedetailleerde beschrijving van de installatie dat hier   (moet worden gebruikt in plaats van de eerste kooi Sakhalin) de lijst van deze handleiding voor de bibliotheek.,, geeft een overzicht van de lijst van API - en Twitter, Twitter ongeveer 19 - lijst,   onderverdeeld in drie grote gebieden:,, lijst beheer (crud), de lijst van de lijst van de rapporteur, gebruikers, laten we beginnen met een lijst van de integratie van de ontwikkeling van de fundamentele kenmerken van de API -.,, het creëren van een lijst, als je de kooi te laden, en je zal het zien, het beheer van de lijst blz.Klik, het creëren van een lijst, in de marge van het menu.,,,,,, het creëren van een lijst, te worden vermeld.Ik zal het creëren van een journalist voor het opsporen van Seattle Twitter:,,,,, lijst van hier tot de code, PHP twitterlistcontroller,.Het blijkt dat de behandeling van de code na de publicatie van de vorm, de vorm, de code van openbare functies:,, actioncreate () {% mode = nieuwe twitterlist; de dollar - > performajaxvalidation (model); als (!Is ($_POST['TwitterList']) //////////////) {eerste lading die de huidige geselecteerde rekening als een standaard $model-> account_id = Yii:: app () -> session['account_id']; ///////- vorm $this-> Render ('create', - ('model'=> $model,);} {///////- proces POSTed anders vorm die de attributes=$_POST['TwitterList']; ///////$model-> rekening houdend met de geselecteerde $account = Account:: model () -> findByPK ($model-> account_id); ///////$twitter = Yii: verbinden tot Twitter: app () -> twitter-> getTwitterTokened ($account['oauth_token'], $account['oauth_token_secret']); ///////remotely $new_list= creëren op Twitter $twitter-> post ("lists/create", reeks ('name'=> $model-> de naam,'description'=>$model-> de beschrijving,'mode'=> $model-> getModeString ($model-> -))); als (TwitterList:: model () -> isError ($new_list)) {///////- set. - fout var_dump ($new_list); yexit (}); anders {$model-> owner_id =$account-> twitter_id; $model-> list_id id_str =$new_list->; $model-> slug=$new_list-> s; $model-> full_name=$new_list-> full_name; $model-> created_at = date ('Y-m-d H:i:s', strtotime ($new_list-> created_at)); $model-> modified_at =new CDbExpression ('NOW ("); als ($model-> Save ()) ($this-> een reeks ('admin'));}}}, je kan het lezen, documentatie voor de Twitter Lists/Create API,., ·Formulier voor het indienen van, zie je de dingen zo:,,,,, de invoer van de lijst van de leden en een lijst van de Twitter BU het meest frustrerende beperkingen toe te voegen aan de leden is hoe moeilijk het is.Je moet de toegang tot elk lid afzonderlijk proces van hun lijst is zeer complex en zeer traag.,, moeten we ons realiseren dat een functie van een komma te abonneren op de Twitter account lijst.,, in de lijst van mening, als je op de lijst van aan de rechterkant, beheer, iconen, Seattle, journalisten, zie je, de lijst op blz.:,,,,, - invoerende Lid, aan de rechterkant van de marge van het menu.En dan, op Twitter account wil je toevoegen aan de lijst van soorten van de lijst:,,,,, laten we naar de code van de leden, uploaden op Twitter.Voor de weergave van de genoemde code, te beginnen met de vorm, listmembercontroller. Php:,,, * * * * * * * * * * * * * * //lijst van de leden van de functie van de invoer actionimport ($) {% mode = nieuwe invoer (); $model > list_id = $id; ///////opmerkingen de volgende lijn als dat nodig is. - $> performajaxvalidation (model); als lid is ($_post ['import])) {als ($model > Save ()) {% van de listmember:: = model () - invoer ($> _post dollar,'import] [] ['member_list "); een app () - *::; de gebruikers > setflash ('import_success", dank je.Je lidmaatschap. "); de dollar - > heroriëntering van (array (" /twitterlist /oog, 'id "= > $);} {%) ///////na de anderen als het > red //einde; ('import array (over de" = > als model,'list_id "= > $);}},,, in de code, listmember.php, model, als volgt.We gebruiken, preg_split, omschakeling rekening lijst).- we halen, voor elke rekening, informatie over de rekening op de Twitter Users/Show   en na te   id de lijsten van de Lid - Create.,, openbare functie ($), $import_list) {///////retrieve rekening $tl = TwitterList:: model () -> findByAttributes (installatie ('id'=> $)); $list_id = $tl['list_id']; $account = - Account:: () -> findByPk ($tl-> account_id); ///////retrieve leden en voeg lijst $twitter = Yii:: app () -> twitter-> getTwitterTokened ($account['oauth_token'], $account['oauth_token_secret']); ///////- te - $add_list = rijen omzetten preg_split ("(\



Previous:
Next Page: