Beispiel #1
0
<?php

use TwitterOAuth\TwitterOAuth;
date_default_timezone_set('UTC');
require_once __DIR__ . '/vendor/autoload.php';
include "config/config.php";
$tw = new TwitterOAuth($config);
$conf = new Lib\Conf();
//Last ID
$lastid = $conf->getValue("lastid");
//Get Screenname
if ($conf->getValue("screenName") === False) {
    echo "Get Screenname\r\n";
    $response = $tw->get("account/settings");
    $screenName = $response->screen_name;
    $conf->setValue("screenName", $screenName);
}
$lists = new Lib\Lists();
if ($lastid !== false) {
    $response = $tw->get('statuses/mentions_timeline', array("since_id" => $lastid));
} else {
    $response = $tw->get('statuses/mentions_timeline', array());
}
# Loop Tweets
foreach ($response as $tweet) {
    # Set lastid if tweet id is bigger
    if ($tweet->id_str > $lastid) {
        $lastid = $tweet->id_str;
    }
    #Tweet Pharsen
    list($listname, $entrys) = $lists->tweetPhrasen($tweet->text);
<?php

use TwitterOAuth\TwitterOAuth;
date_default_timezone_set('UTC');
require_once __DIR__ . '/vendor/autoload.php';
include "config/config.php";
$tw = new TwitterOAuth($config);
$conf = new Lib\Conf();
//Last ID
$lastid = $conf->getValue("lastid");
$lists = new Lib\Lists();
$entrys = $lists->getShortKeys();
foreach ($entrys as $entry) {
    #$user = $tw->get("users/lookup", array("user_id"=>$entry["userid"]));
    #$username = $user[0]->screen_name;
    $tw->post("direct_messages/new", array("user_id" => $entry["userid"], "text" => "Dein Key ist " . $entry["shortkey"] . ""));
    $lists->createLongKey($entry["userid"]);
    #var_dump($user);
}