Jquery Twitter api
Obelix Idefix
18/05/2013 18:20:35Heb het boek JQuery de basis (van Sander Gerz) en probeer de laatste oefening werkend te krijgen.
De uitgever (pearson) heeft gemeend om in het boek geen uitwerking op te nemen en op de website zijn ook geen bestanden te vinden.
De opdracht: haal met behulp van $.ajax gegevens in JSON formaat op van de url:
https://api.twitter.com/1/statuses/user_timeline.json?screen_name=buienradarnl&callback=twitter
Ik heb daarvan gemaakt (in de head):
Dit levert me als foutmelding op:
Error: [Exception... "" nsresult: "0x805e0006 (<unknown>)" location: "JS frame :: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js :: .send :: line 8068" data: no]
Die melding zal verwijzen naar een paar regels eerder, waar ik jQuery aanroep:
Ik slaag er niet in om de foutmelding weg te krijgen.
Heb met Google wel het nodige gevonden, maar slaag er niet in om het werkend te krijgen :(
Volgens https://dev.twitter.com/docs/api/1/get/statuses/user_timeline is de opbouw van de link correct.
Op o.a. https://dev.twitter.com/discussions/8555 en https://dev.twitter.com/discussions/11722 lijken ze hetzelfde probleem te hebben, maar de daar geboden oplossingen bleken voor mij niet te werken.
Als ik de url direct in de browser plak, krijg ik wel resultaten te zien.
De uitgever (pearson) heeft gemeend om in het boek geen uitwerking op te nemen en op de website zijn ook geen bestanden te vinden.
De opdracht: haal met behulp van $.ajax gegevens in JSON formaat op van de url:
https://api.twitter.com/1/statuses/user_timeline.json?screen_name=buienradarnl&callback=twitter
Ik heb daarvan gemaakt (in de head):
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
$(document).ready(function(){
$.ajax(
{
dataType : "json",
type : "GET",
url : "https://api.twitter.com/1/statuses/user_timeline.json?screen_name=buienradarnl&callback=twitter",
success : verwerkResultaat,
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + errorThrown);
}
});
</script>
$(document).ready(function(){
$.ajax(
{
dataType : "json",
type : "GET",
url : "https://api.twitter.com/1/statuses/user_timeline.json?screen_name=buienradarnl&callback=twitter",
success : verwerkResultaat,
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + errorThrown);
}
});
</script>
Dit levert me als foutmelding op:
Error: [Exception... "" nsresult: "0x805e0006 (<unknown>)" location: "JS frame :: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js :: .send :: line 8068" data: no]
Die melding zal verwijzen naar een paar regels eerder, waar ik jQuery aanroep:
Code (php)
1
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js">
Ik slaag er niet in om de foutmelding weg te krijgen.
Heb met Google wel het nodige gevonden, maar slaag er niet in om het werkend te krijgen :(
Volgens https://dev.twitter.com/docs/api/1/get/statuses/user_timeline is de opbouw van de link correct.
Op o.a. https://dev.twitter.com/discussions/8555 en https://dev.twitter.com/discussions/11722 lijken ze hetzelfde probleem te hebben, maar de daar geboden oplossingen bleken voor mij niet te werken.
Als ik de url direct in de browser plak, krijg ik wel resultaten te zien.