Tweeting bilder från en webbkamera del 2 (1 / 3 steg)
Steg 1: Få omnämnanden från Twitter
Om du kolla in Twitter API, kan du se att det finns önskemål om vi kan kalla som kommer tillbaka olika typer av information. Eftersom vi vill använda omnämnanden av vårt konto, bryr vi bara sig om få status/nämner just nu (detta är den sida som öppnades). För att detta ska fungera, måste vi använda en PHP-fil som kommer att vara serversidan av detta projekt. Ska du hämta och spara filen "TwitterAPIExchange.php". Jag skulle föreslå att namnge filen "getmention.php", men det är verkligen upp till dig.
<? php
Se till att avkommentera linjen ovan för PHP taggen
require_once('TwitterAPIExchange.php');
inställningar = array ()
'oauth_access_token' = > "Din tillgång TOKEN här",
'oauth_access_token_secret' = > "Din tillgång TOKEN hemlighet här",
'consumer_key' = > "Din konsument nyckel",
'consumer_secret' = > "Din konsument hemlighet"
);
$url = "https://api.twitter.com/1.1/statuses/mentions_timeline.json";
$requestMethod = "Hämta";
om (isset($_GET['user'])) {$user = $_GET ['användare'];} annat {$user = "DigilentDemo";}
om (isset($_GET['count'])) {$user = $_GET ['count'];} annat {$count = 20;}
$getfield = "? screen_name = $user & count = $count";
$twitter = ny TwitterAPIExchange($settings);
$string = json_decode ($twitter -> setGetfield($getfield)
-> buildOauth ($url, $requestMethod)
-> performRequest (), $assoc = TRUE);
Det finns absolut en bättre sätt att göra detta, men detta var det första jag tänkte på
$temp = 1;
$time = 0;
foreach ($string som $items)
{
IF($temp == 1)
$time = $items ['created_at'];
$temp ++;
}
ECHO strtotime($time);
avkommentera linjen nedan för nära taggen
? >
Om du kolla in koden, kan du se att det ser mycket liknar den kod som skickar tweets.
- Först använder vi våra konsument- och access tokens för att tillåta denna kod att använda Twitter API.
- $url = "https://api.twitter.com/1.1/statuses/mentions_timeline.json", och raden under skicka en begäran om "Få" till Twitter och Twitter skickar oss omnämnandena från användaren. 2 raderna nedan "GET" är felkontrollen kan du ändra dessa som du vill.
- Avsnittet förra del $time tilldelar den senaste omnämnandet och skickar det sedan till vår JavaScript-fil.