Tweeting bilder från en webbkamera del 2 (2 / 3 steg)

Steg 2: Kontrollera om omnämnande är de senaste



Getmention.php kommer att ta tid för den senaste omnämnandet från Twitter och skicka den till vår JavaScript-fil. Twitter API kan 15 avsöker varje 15 minuter, så vi vill avsöka var 65 sekunder eller så. För att göra detta, kan vi göra en funktion som kommer att kallas varje 65000 millisekunder (65 sekunder).

window.setInterval(function() {
funktion reqListener () {
Console.log(this.responseText);
}

var oReq = ny XMLHttpRequest(); Ny begäran objekt
oReq.onload = function() {
var tid = Date.now()

IF(((Time/1000) - 65) < this.responseText)
{
context.drawImage (video, 0, 0, 640, 480);
duk = document.getElementById("canvas");
var img = canvas.toDataURL("image/png");
var datum = Date();
$.ajax({
typ: "POST",
URL: "pictweet.php",
data: {img: img, datum: datum}
});
}
annat
{
Console.log ("nr nämner:(");
}
Console.log(this.responseText);
Console.log(Time/1000-65);
};
oReq.open ("få", "getmention.php", true);
oReq.send();
}, 65000);

Detta är del av vår JavaScript fil, så vi vill lägga till den i filen webcam.php . Vi vill placera den här koden efter kodsegmentet som initierar evenemanget lyssnare, och innan "snap" knappen. (Detta bör vara runt koden linje 40 eller så).

Låt oss kolla vad som händer med koden:

  1. Först skapar vi skapa en funktion som kallas var 65 sekunder (detta är de första och sista raderna av kod-block).
  2. Därefter skapar vi en XMLHttpRequest() variabel, kallade oReq, som öppnar filen getmention.php , och får information använder "få". Den getmention.php filen returnerar den senaste tiden för omnämnandet, så om det är i sista 65 sekunder, vi vill att tweet som vi har nämnts.
  3. Vi gör en "onload" funktion som kontrollerar sista gången vårt konto har nämnts, och kontrollera sedan om det var mindre än 65 sekunder sedan. Det finns en skillnad mellan skickas av getmention.php och då skapat av JavaScript-filen. (Så vi gör några små matte för att göra dem motsvarande.)
Se Steg
Relaterade Ämnen

Tweeting bilder från webbkameran

Nu när vi har en lampa servaren set-up, kan vi skapa web-projekt! Det första projektet som vi kommer att göra är ett program som automatiskt kommer tweet en bild från vår webbkamera när vi trycker på "Nafsa foto".Steg 1: Komma igångInnan vi kan...

Tweeting Webcam bilder från din ZYBO

Detta Instructable kommer över hur du tweet bilder från en webbkamera på en ZYBO, när allt är klart, du kommer att kunna aktivera ZYBO och börja tweeting omedelbart.För detta instructable behöver du:ZYBO som har framgångsrikt startat upp med LinaroMo...

Tweeting hamster bur

Har du någonsin undrat vad din hamster gör när du sover eller ut ur huset? Är han kasta vilda fester eller öva franska? Eller kanske bara kör i hans hjul?Vi ville ta reda på själva vad vår hamster, Martin, fick upp till bakom stängda dörrar och så by...

Dela filer och mappar mellan Ubuntu11.04 (värd) och Windows virtual Machine (VirtualBox OSE)

mapp delning mellan Linux och Windows Virtual MachineBild tutorialDess en steg för steg bild tutorial för att dela filer och mapp mellan värd linux (ubuntu 11,04) och windows vitrual maskin som kör inne i ubuntu 11.04.Först installera VM virtual box...

Hur du lägger till flera bilder till Pintrest.

Här jag ska visa dig hur du lägger till flera bilder till ett stift på Pintrest. Det är lätt! Följ bara dessa några steg. Lets go!Steg 1: Ladda ner Photo Collage (iOS 6.12 +) jag använder iOS 6.12. Så om din med android då någon bild collage app fung...

Hur man tar bra bilder med en iPhone

De flesta av oss bär en smartphone med oss överallt dessa dagar, så det är viktigt att veta hur du använder din smartphone kamera för att ta bra bilder! Jag hade bara en smartphone för ett par år och jag har älskat att ha en anständig kamera till dok...

Hur man laddar ner bilder på Windows 10

Windows 10 kan vara mycket skrämmande för personer som aldrig har använt en hemdator innan. Alla dessa knappar och symboler som du måste trycka kan lätt orsaka förvirring och brist på riktning. Denna handledning kan visa dig hur att ta itu med alla d...

VHS till Videogame - DIY - del ett

Hej gott folk! Detta är min första instructable, och också mitt första projekt. Ber om ursäkt är eftersom videon är mitt modersmål, men stegen av projektet ganska bra att förstå processen. Idén med projektet är att använda några fina reservdelar från...

FlowJet-serien del 2: Tillämpa AutoCAD

ändamål: använda verktygen lärt sig i del 1 för att göra en grundläggande skära fil från grunden. Sista ansökan är att köra ett jobb på FlowJet.Verktyg: AutoDesk AutoCAD 2012Steg 1: Låt spelen börja CAD programvara innebär lite Kommandotolken och bek...

FlowJet serie del 1: AutoCAD grunderna

ändamål: bekanta dig med AutoCAD och bli bekväm navigering via programvaran i mindre än sju minuter. Sista ansökan är att köra ett jobb på FlowJet.Verktyg: AutoDesk AutoCAD 2012Steg 1: Vad händer? Att börja jag kommer gå igenom vissa posten terminolo...

Venturi vakuum avgasning apparater för användning i biomedicinsk del prototyper

projektgrupp:Richard H. Siderits MDChristoper Sereni MSIIIVarun Singh - prövningsläkemedlen patologi TeamTa bort bubblor, när du gör blanks att användas för bearbetning i plast-delar eller gjutning modeller från rumstemperatur vulkanisering (RTV) sil...

FlowJet serie del 4: Rengöring vektorer för FlowPath

ändamål: rasterbild konverteras till vektor är inte alltid perfekt, och det är viktigt att producera en ren skär fil.Verktyg: AutoDesk AutoCAD 2012, VCarve, FlowPathSteg 1: skillnaderna Till att börja med är det viktigt att notera att alla vektorer i...

FlowJet serie del 5: Manuell Pathing i FlowPath

ändamål: spara tid och pengar genom att skapa logiska verktyg-pathing för en FlowJet.Verktyg: FlowPathSteg 1: Ändra Lead-in / Lead-out egenskaper Denna meny kan nås via "Draw" > "Lead-in / Lead-out egenskaper". Här kan du växla mell...

FlowJet serie del 6: FlowNest

ändamål: köra stora FlowJet jobb snabbt och effektivt med sina egna häckande programvara. Maximera ditt material när du klipper flera delar.Verktyg: AutoDesk AutoCAD 2012, FlowNestSteg 1: Del Data Finns det tre områden att arbeta i när du använder Fl...

Hur man gör en Cool flash gallery med din semester bilder

efter jul och nyår dagen, många vänner och jag har tagit massor av bilder. Nu vill jag dela fotografier av vinter landskap och landskap och bilder av holiday inredning med mina vänner, föreslå vissa mig att jag kan skapa en flash-bildspel med semeste...

Hur till skapa kort Video berättelser från dina bilder med Iphone

detta är en bra instruktion för användare som vill konvertera bilder till kort video berättelser genom att ange bakgrundsmusik. Jag använde Flipagram ansökan här och jag instruerat i detalj hur du använder Flipagram för steg till steg. Denna ansökan...

Kvittrande Laser Tripwire med Webcam fånga

Detta instructable visar dig hur man konstruerar en laser tripwire som kan twitter och ta en bild från en webbkamera, samt utföra varje kommando du kan sätta i ett bash-script.Detta instructable är faktiskt ganska enkelt och är även lämplig som en ny...

Hemgjord moderna DIY koppar kaffebryggare

detta är det första avsnittet av vår "CoffeeScapes"-serie som kommer att innehålla olika sätt att göra de saker som gör vårt kaffe. Kopparrör hälla över enheten hålls tillsammans med epoxi, så soldatlivet utrustning och kompetens inte krävs. Eft...

Komma igång med Intel Edison - Python programmering

Denna guide är för alla er python programmerare som har alltid undrat,vad är det bästa sättet att komma in i "IoT"(Internet of Things) , nu sedan du har gjort det till den här sidan, köpa dig en Intel Edison från Amazon eller online lagra som Ad...