Gondoltam megosztom veletek az általam használt kódot.
Első lépés ha Twitter-re szeretnénk postolni, hogy létrehozunk egy alkalmazást.
Link(Twitter felhasználó fiók szükséges):
https://dev.twitter.com/apps/new
Végül is teljesen mindegy, mit írsz az alkalmazásba csak twitter szót nem fogadja el
Ezek után megkapod a szükséges kulcsokat amiket az itt látható php függvényben beírsz.
A kódot nem én írtam, csak megkönnyítem egyesek életét mivel kevés magyar leírás található.
PHP kód:
function post_tweet($tweet_text) {
// Use Matt Harris' OAuth library to make the connection
// This lives at: https://github.com/themattharris/tmhOAuth
require_once('tmhOAuth.php');
// Set the authorization values
// In keeping with the OAuth tradition of maximum confusion,
// the names of some of these values are different from the Twitter Dev interface
// user_token is called Access Token on the Dev site
// user_secret is called Access Token Secret on the Dev site
// The values here have asterisks to hide the true contents
// You need to use the actual values from your Twitter app
$connection = new tmhOAuth(array(
'consumer_key' => '*****',
'consumer_secret' => '*****',
'user_token' => ''*****',
'user_secret' => ''*****',
));
// Make the API call
$connection->request('POST',
$connection->url('1/statuses/update'),
array('status' => $tweet_text));
return $connection->response['code'];
}
Kell még a "meghívott" fájl tmhOAuth.php:
http://filefeltolto.hu/letoltes/97e5...b/tmhOAuth.php
Ezek után nincs más dolgod mint meghívni a függvényt.
Egy példa:
$uzenet = "Regisztrálj a SEO fórumra: http://seo.forum.hu";
post_tweet($uzenet );
Óvatosan a tömeges üzenet küldéssel. Vagy letiltanak, vagy nem megy ki az üzenet.
Elírtam a Twitter szót a címben, ha olvassa admin kérem javítsa! Köszönöm!
Könyvjelzők