Twitter je website status

Zou het niet leuk zijn om via je twitter te melden dat je site niet beschikbaar is, of juist weer wel.

Natuurlijk kun je zelf je site in de gaten houden maar dat kan natuurlijk ook met een script.

Het onderstaande script controlleerd de inhoud van een site bijvoorbeeld een woord of zin en meld op twitter als deze woorden of zin niet meer gevonden worden.

Voordat je met powershell een twitter bericht kan sturen moet je eerst een connectie maken.

Klik bij developers op here

Klik op Register a new application

Vul applicatie naam en omschrijving in (minimaal 10 letters)

Kies bij application type voor client en bij access voor read & write

Nu krijg je een Consumer key en een Consumer secret

Deze heb je ndig bij de volgende stap

Open het powershell script twitter part1

pas de volgende delen aan

Add-Type -Path locatie van de file DevDefined.OAuth.dll <-- Deze kun je onderaan deze site downloaden

$cons.ConsumerKey = '<your key>'

$cons.ConsumerSecret = '<your secret>'

geef ook de locatie op waar je keyfile komt te staan

$accessToken | Export-CliXml <c:\filelocation.clixml>

Start het script.

Druk op Allow

De code die je krijgt moet je in hier onder invullen

Vul de code in

Op de locatie die je had ingevuld bij

$accessToken | Export-CliXml <c:\filelocation.clixml>

Nu ben je klaar voor het volgende deel van het script

Open het script twitter-part2-sitecheck.ps1

pas de volgende regels aan

Add-Type -Path locatie van de file DevDefined.OAuth.dll <-- Deze kun je onderaan deze site downloaden

$cons.ConsumerKey = '<your key>'

$cons.ConsumerSecret = '<your secret>'

en

$at = import-cliXml <locatie van je clixml file>

Onderaan het script staan de sites die gecontroleerd moeten worden

Hier een voorbeeld

Test-WebSite "https://www.cpels.nl" "cpels.nl" "Welkom" "$date De website www.cpels.nl is weer beschikbaar" "$date De website www.cpels.nl is wegens onderhoud of problemen niet beschikbaar"

Dit script kun je als scheduled task draaien, veel plezier met het script

bron: http://www.leporelo.eu/blog.aspx?id=how-to-use-oauth-to-connect-to-twitter-in-powershell