Twitter Tweets op RSS-feed, naleven van de regels voor Twitter, OAuth, PHP, Apps Engine worden gebruikt (7 / 9 stap)

Stap 7: De code klaar krijgen, voegt u de API-sleutel en geheimen


Hier gaan we (Lees dit, de eerste alinea voordat u iets doet), kopieer en plak de onderstaande code in een nieuw NotePad ++ bestand. Doe dat door te klikken op de eerste regel, dan verschuiven op de laatste regel, om de aandacht van de code te klikken (Kijk voor de lijn die zegt"---alles onder deze regel te kopiëren naar de onderkant van de pagina---"), dan ctrl + c om te kopiëren alle en opent u een nieuw bestand in Notepad ++ (alle programma's, Notepad ++, dan klik op Notepad ++ om de editor te openen , ctrl + n opent een nieuw bestand, nu ctrl + v om het document langs de code in een nieuw NotePad ++. Het wijzigen van de "YOURAPIKEY" en de "YOURAPISECRET" aan de API Key en de API Secret je van Twitter. Zorg ervoor dat u niet verwijdert de "." periodes aan het eind van de YourAPIKEY en het begin van YOURAPISECRET... je moet heel voorzichtig zijn, alleen het toevoegen van je spullen en het programma niet te wijzigen. Het gebied, waar u selecteert, zal groen worden (in notepad ++) als je gewoon de "YOURAPIKEY" geselecteerd om te plakken in uw sleutel, YOURAPIKEY te vervangen door degene die u kreeg van Twitter; zelfde met het geheim. Deze zijn alleen in de een plek aan de bovenkant van dit bestand, op regel twee. De regel met php zullen de eerste regel in het bestand. Sla het bestand op in een map en noem het main.php

---alles onder deze regel te kopiëren naar de onderkant van de pagina---

 <?php $encodedAccessToken = base64_encode('YOURAPIKEY'.':'.'YOURAPISECRET'); //Setup the stream context options and create the stream to POST to twitter, added "'" around APIKey and APISecret in case they have a number at the beginning or end $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Authorization: Basic '.$encodedAccessToken, 'content' => 'grant_type=client_credentials', ), ); $context = stream_context_create($options); $result = json_decode( false, $context)); if(isset($result->token_type) && $result->token_type == 'bearer') { $twitter_bearer_access_token = $result->access_token; } else { //something broke $twitter_bearer_access_token = false; } $data = array('screen_name' => $_GET["name"], 'count' => $_GET["count"]); $data = http_build_query($data); $context2 = array('http'=> array( 'method' => 'GET', 'header' => 'Authorization: Bearer '.$twitter_bearer_access_token, ), ); $context2 = stream_context_create($context2); $json = file_get_contents('http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name='.$GET["name"].'&count='.$GET["count"], fasle, $context2); $return = json_decode($json); ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title><?php echo 'Twitter RSS converter'; ?></title> <link><?php echo 'http://www.twitter.com'; ?></link> <?php foreach ($return as $line) { ?> <item> <title><?php echo htmlspecialchars(htmlspecialchars_decode($line->user->name.": ".strip_tags($line->text))); ?></title> <user><?php echo htmlspecialchars(' <description><?php echo htmlspecialchars(htmlspecialchars_decode(strip_tags($line->text))); ?></description> <guid><?php echo htmlspecialchars("https://twitter.com/".$line->user->screen_name."/statuses/".$line->id_str); ?></guid> <link><?php echo htmlspecialchars("https://twitter.com/".$line->user->screen_name."/statuses/".$line->id_str); ?></link> </item> <?php } ?> </channel> </rss> 

Gerelateerde Artikelen

Hobbyist PCB's met professionele CAD gereedschappen maken door het wijzigen van de "Regels voor het ontwerp"

Hobbyist PCB's met professionele CAD gereedschappen maken door het wijzigen van de "Regels voor het ontwerp"

het is leuk dat er enkele professionele printplaat tools beschikbaar voor de hobbyisten zijn. Hier zijn enkele tips voor het gebruik ervan ito ontwerp platen die niet nodig hebt een professionele constructeur eigenlijk om ze te maken...Stap 1: Inleid
Hoe te maken van een iphone/android/web controleerbaar verlengsnoer die kan worden gebruikt om te controleren uw crockpot, garagedeur, koffie-/ theevoorzieningen, rijstkoker, smoothie blender... fish tank waskolf of elk ander elektronisch apparaat vanaf e

Hoe te maken van een iphone/android/web controleerbaar verlengsnoer die kan worden gebruikt om te controleren uw crockpot, garagedeur, koffie-/ theevoorzieningen, rijstkoker, smoothie blender... fish tank waskolf of elk ander elektronisch apparaat vanaf e

Dit instructable leert u hoe maak je een computer/iPhone/Android-controleerbaar netsnoer dat iets elektrische van overal met internettoegang kunt bepalen. De bouw kost je 60$ en het is vrij gemakkelijk te doen. Het zal u waarschijnlijk 30 minuten dur
Bouwen van fundamentele frame voor mini proeffabriek of CNC

Bouwen van fundamentele frame voor mini proeffabriek of CNC

PROEFFABRIEKEN* Este proyecto tambien esta disponible nl Español haciendo clic aquiDe overgrote meerderheid van proeffabrieken zijn experimenteel, dit betekent dat ze kunnen worden verplaatst, sommige van hun onderdelen kunnen worden veranderd of gew
Hydroponic Tuin van de Drip voor groenten, kruiden of bloemen

Hydroponic Tuin van de Drip voor groenten, kruiden of bloemen

de volgende afbeelding ziet u de twee hydrocultuur drip systemen ik gebouwd die vallen onder dit instructable. Het prototype-systeem werd gebouwd ongeveer 3 weken voorafgaand aan het nemen van de foto. Alle planten die momenteel woonachtig in het pro
Installeren van TCL/TK voor Windows

Installeren van TCL/TK voor Windows

Tcl (Tool Command Language) is een dynamische programmering/scripting taal gebaseerd op concepten van Lisp, C en Unix shells. Het kan worden gebruikt, interactief, of door het uitvoeren van scripts (programma's) die een package systeem gebruiken kunn
Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Wat is het doel van het maken van een controlesysteem reactie?Conventionele houding controlesystemen voor amateur-raketten gebruikt bijgevoegde vinnen, die stabiliteitscontrole van de passieve bieden. Voor het uitvoeren van actieve stabilisatie en ma
De terugwinning van de gegevens voor de harde schijf, SD en USB

De terugwinning van de gegevens voor de harde schijf, SD en USB

Disclaimer:Ik ben niet verantwoordelijk dat je uw gegevens om te beginnen met verloren, maar ik niet verantwoordelijkheid nemen als dit Instructable niet herstellen van uw gegevens of zelfs meer los - gebruik van de informatie op uw eigen risico!Dit
Creëren van plexiglas Mounts voor Robot Design

Creëren van plexiglas Mounts voor Robot Design

dit Instructable details maken van laser-gesneden PLEXIGLAS platen voor de montage van elektronische componenten als aanvulling op een robot. De hier beschreven methoden kunnen worden toegepast op elke robot, maar ik zal worden met behulp van een tel
Hoe te bouwen van een consolekabel voor de universele PCB.

Hoe te bouwen van een consolekabel voor de universele PCB.

De universele PCB (VPKB voor korte) project is gestart om een enkele game controller, met name bestrijding van stokken, op zoveel verschillende consoles mogelijk. Informatie over het project kan worden gevonden op de volgende draad in de forums van d
Ember Printer: Met behulp van patroon modus voor fijnere Details

Ember Printer: Met behulp van patroon modus voor fijnere Details

Standaard de Ember 3D-printer maakt gebruik van de projector in "video mode", waarin de projector low-pass filters uw segment beelden en resamples hen om de oriëntatie van de 45 ° van de spiegels in haar DMD (Digital Micromirror Device) aan te p
Een Arduino RSS Feed weergeven

Een Arduino RSS Feed weergeven

deze Arduino project verschijnt RSS feed koppen op een LCD-scherm via een Arduino en een USB-kabel. Het werkt heel goed, en laat u omhoog met het nieuws van de wereld houden terwijl je op uw bureau zit. Veel van de waarden in de code kunnen worden ve
Hoe u uw Blog RSS-feed toevoegt aan Hootsuite

Hoe u uw Blog RSS-feed toevoegt aan Hootsuite

bloggen is meer dan alleen het schrijven en publiceren te klikken. Je schrijft een post, toevoegen van een afbeelding, druk op publiceren en dan heb je uitgaan en bevordering van de inhoud die u zojuist hebt geschreven!Het is tijdrovend maar Hootsuit
Laden van uw Instructables in google afbeeldingen galerie voor organigramstijlen met PHP

Laden van uw Instructables in google afbeeldingen galerie voor organigramstijlen met PHP

Ooit gewild uw instructables weergeven op een stijlvolle manier in een galerie, (inclusief foto's van meerdere stappen in mini galerijen) - tijdens het laden van alle inhoud van uw feed, zodat u niet hoeft te werken? Dit script helpt u uw instructabl
Het maken van een datalogger voor een Kamstrup elektriciteit / gas meter met Raspberry Pi!

Het maken van een datalogger voor een Kamstrup elektriciteit / gas meter met Raspberry Pi!

Over de Raspberry PiZo ten slotte kreeg ik mijn nieuwe Raspberry Pi. Dit is een kleine, lage macht ARM linux bord met een ethernet-netwerkadapter, 2 USB-poorten en zelfs een full-HD HDMI-poort voor een loutere $30! Kijk op www.raspberrypi.org voor me