Twitter API - status update - šumniki
 
Lucifix 28. jul 2011 14:59:45 Pridružen od:
14. okt 2008
744 objav
438 12 0
#1

A se je kdo že kaj ukvarjal s twitter api-jem? Namreč prek PHP-ja sem povezal Twitter račun z mojo stranjo, vendar ko želim osvežiti status in pri tem uporabljam šumnike, se mi ta enostavno ne posodobi.



API mi pokaže ta error, če status vsebuje šumnike (če jih ne, zadeva deluje):


Array ( [error] => Could not authenticate with OAuth. [request] => /statuses/update.json )

Se komu mogoče kaj sanja zakaj prihaja do tega?


všeč(0) ni všeč(0) spam(0)
 
cyber 28. jul 2011 15:46:58 Pridružen od:
2. dec 2007
536 objav
750 76 10
#2

Probaj URL encode-at? statueses/update


všeč(0) ni všeč(0) spam(0)
 
Lucifix 28. jul 2011 16:00:56 Pridružen od:
14. okt 2008
744 objav
438 12 0
#3

Če mene vprašaš je verjetno problem v kodi, ki sem jo uporabil za testirat, ki se posta prek jquery-a:



http://www.9lessons.info/2010/02/connect-twitter-api-with-oauth-using.html


$status=$Twitter->post_statusesUpdate(array('status' => $message));
$status->response;


všeč(0) ni všeč(0) spam(0)
 
cyber 28. jul 2011 16:16:34 Pridružen od:
2. dec 2007
536 objav
750 76 10
#4

Napaka sicer kaže na napačno avtentikacijo...



Samo praviš da brez šumnikov ti dela? Če je to res, probaj ta status URL encode-at, ker v API docu piše, da more bit encode-ano.


všeč(0) ni všeč(0) spam(0)
 
Lucifix 28. jul 2011 16:21:30 Pridružen od:
14. okt 2008
744 objav
438 12 0
#5

Ups zdaj pa dela :)



Yup brez šumnikov je res delal, ampak očitno sem imel en star library Twitter-async in so z novo verzijo to napako popravili :)


všeč(0) ni všeč(0) spam(0)
 
skyx 28. jul 2011 16:45:34 Pridružen od:
19. jul 2010
232 objav
103 21 3
#6

Lucifix lepo uporabi od Zend Frameworka classs za twitter in boš rešen vseh problemov :)


všeč(0) ni všeč(0) spam(0)
 
Lucifix 28. jul 2011 17:13:28 Pridružen od:
14. okt 2008
744 objav
438 12 0
#7

@skyx thx se bom res moral počasi začet navajat na te frameworke, da ne bom vse "ročno" delal :)


všeč(0) ni všeč(0) spam(0)
 
Roky 29. jul 2011 05:49:48 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#8

A ni bilo tako, da brez OAuth se sploh twitter noče povezat? So sedaj to spremenili spet nazaj?


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
frle 29. jul 2011 09:00:22 Pridružen od:
8. jul 2011
26 objav
33 3 0
#9

Če mene vprašaš, bi ti predlagal jquery in get funkcijo. Pri PHP twitter api prevečkrat zataji in stran bo imela response time = infinity. Poleg vsega pa je API max requests limitiran na 100 na uro, in je boljše da requeste delajo userji in ne tvoj server.



Čene druzga ti predlagam da narediš vsaj cache twittow.



evo še jquery request z body appendom:

jQuery("body").append( '<sc'+'ript type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline/USERNAME.json?callback=twitterCallback2&amp;count=5"></sc'+'ript>');


všeč(1) ni všeč(0) spam(0)
 
frle 29. jul 2011 09:06:19 Pridružen od:
8. jul 2011
26 objav
33 3 0
#10

eh... šele zdej vidim, da rabiš POST, in ne get! :)



my bad!


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se