Zadejte hledaný výraz...

Twitter API 1.1

Dobrý den,
potřeboval bych po dlouhém googlování poradit s odebíráním příspěvků (statutů) z twitteru na jeho 1.1 API dle screen_name uživatele ..
Věřím že s tím máte mnoho zkušeností, prosím tedy o radu ..
7. 10. 2013 18:46:27
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953397
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
7. 10. 2013 20:20:10
A s čím?
https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
7. 10. 2013 20:20:10
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953396
tomve
verified
rating uzivatele
(22 hodnocení)
7. 10. 2013 21:13:17
je třeba si udělat appku na twitteru, pak nastavit přístup skrz config s vygenerováními údaji (php -> appka), a nakonec můžeš sosat data, ale jsou tam limity
---------- Post added 07.10.2013 at 21:22 ----------
Napsal Vít Michalek;1007176
A s čím?
https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
tohle bez autorizovaného požadávku hodí "bad request" ... v api 1 to šlo, pak udělali upgrade a vše musí projít autorizaci
7. 10. 2013 21:13:17
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953395
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
7. 10. 2013 21:51:50
Tady máš třeba zpracovanou knihovnu : https://github.com/J7mbo/twitter-api-php/
Tomve: ano je nutno založit si "appku"
7. 10. 2013 21:51:50
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953394
Ano, vyčetl jsem že musím založit appku (dle vlákna StackOverflow) a mám vygenerovány tokeny:
oauth_access_token
oauth_access_token_secret
consumer_key
consumer_secret
které předávám do instance Třídy TwitterAPIExchange (zdroj: https://github.com/J7mbo/twitter-api-php) - přesně jak uvedl Vít Michalek jak koukám ..
url a kód:
Třída TwitterAPIExchange,
v níž metoda performRequest() jejíž kód je zde:
mi pokaždé funkce curl_exec($feed) vrátí false, namísto json objektu s příslušnými tweety uživatele.
Na uživateli na němž funkčnost testuji mám ověřeno, že na API 1.0 RSS feedy fungovaly,
nevíte prosím kde mám chybu?
8. 10. 2013 08:58:29
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953393
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
8. 10. 2013 09:08:17
Podle mě máš chybu v url.
Mělo by tam být :
8. 10. 2013 09:08:17
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953392
Když tam dám tuhle adresu
vyhodí to samé, alias metoda performRequest($return = true) v mých kontrolních bodech vyhodí výstup
Resource id #2 -> curl_init()
1 -> curl_setopt_array($feed, $options)
json false -> curl_exec($feed)
dle mého kódu..
Jak dlouho platí tokeny appky? nebo nemůže být chyba spouštění z localu (WAMP)?
8. 10. 2013 09:58:17
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953391
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
8. 10. 2013 10:01:43
Otestoval jsem to na svem serveru, a nemám s tím problém. Takže to bude problém u Vás na WAMPu
8. 10. 2013 10:01:43
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953390
zkousel jsem to hodit sem http://ruda.dimensiongroup.cz/tweets/
a dává mi to stejný výpis .. nenapadá mě tedy čím to je ..
Máte tenhle kód někde online?
8. 10. 2013 11:32:37
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953389
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
8. 10. 2013 11:35:51
8. 10. 2013 11:35:51
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953388
nechapu to .. mate presne tenhle kód?
napíši PM
8. 10. 2013 12:23:20
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953387
tomve
verified
rating uzivatele
(22 hodnocení)
8. 10. 2013 13:49:00
mě stačí tyhle dva soubory
pak
$consumerkey = "xxx";
$consumersecret = "xxx";
$accesstoken = "xxx";
$accesstokensecret = "xxx";
require_once("twitteroauth/twitteroauth.php"); //Path to twitteroauth library
function getConnectionWithAccessToken($cons_key, $cons_secret, $oauth_token, $oauth_token_secret) {
$connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);
return $connection;
}
$connection = getConnectionWithAccessToken($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
$json_url = $connection->get('https://api.twitter.com/1.1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=tomve&count=70');
a jedu
8. 10. 2013 13:49:00
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953386
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
8. 10. 2013 13:54:47
Však ano, u mě to take funguje bez problemu, už jsem poslal PM se svým kodem vzhledem k použíte knihovně.
8. 10. 2013 13:54:47
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953385
tomve
verified
rating uzivatele
(22 hodnocení)
8. 10. 2013 14:01:48
já pro jistotu linkoval na třídu, co jsem našel ve twitter dokumentaci (je fakt, že od J7mbo tam je taky, ale je moc dole:D ) a funguje mi
---------- Post added 8.10.2013 at 14:05 ----------
Napsal cerna-labut;1007281
Když tam dám tuhle adresu
Jak dlouho platí tokeny appky? nebo nemůže být chyba spouštění z localu (WAMP)?
životnost ttokenu není určená, teda pokud se neudělaji nové a z localu (vertrigo) mi to jede
8. 10. 2013 14:01:48
https://webtrh.cz/diskuse/twitter-api-1-1/#reply953384
Pro odpověď se přihlašte.
Přihlásit