Twitter::follow PHP Method

follow() public method

Follows a user on Twitter.
public follow ( $username ) : stdClass
return stdClass see https://dev.twitter.com/rest/reference/post/friendships/create
    public function follow($username)
    {
        return $this->request('friendships/create', 'POST', ['screen_name' => $username]);
    }

Usage Example

コード例 #1
0
        $e = trim($e);
        if (Utilities::isValidEmail($e)) {
            $textMessageEmails .= "{$e}\n";
        }
    }
    //TODO: make sure blacklists are domains with an ip address on them
    if (count($message) == 0) {
        //update
        $mysql->runQuery("\n\t\t\tupdate users set username = '******',\n\t\t\tpasswd = '" . $mysql->escape($passwdOld) . "',\n\t\t\tapiKey = '" . $mysql->escape($apiKey) . "',\n\t\t\ttwitterHandle = '" . $mysql->escape($twitterHandle) . "',\n\t\t\ttwitterHandle = '" . $mysql->escape($twitterHandle) . "',\n\t\t\tlastUpdate = '" . date('Y-m-d H:i:s') . "',\n\t\t\ttwitterHandle = '" . $mysql->escape($twitterHandle) . "',\n\t\t\tnoticeEmailAddresses = '" . $mysql->escape(trim($noticeEmailAddresses)) . "',\n\t\t\ttextMessageEmails = '" . $mysql->escape(trim($textMessageEmails)) . "',\n\t\t\tapiCallbackURL = '" . $mysql->escape($apiCallbackURL) . "',\n\t\t\tcheckFrequency = '" . $mysql->escape($checkFrequency) . "',\n\t\t\tdisableEmailNotices = {$disableEmailNotices}\n\t\t\t");
        if ($beenChecked == 1) {
            $mysql->runQuery("update users set beenChecked = 0");
            $message[] = "Check scheduled.";
        }
        if ($twitterHandle != '') {
            $t = new Twitter();
            $t->follow($twitterHandle);
        }
        $message[] = "Account updated.";
    }
}
$user = Utilities::getAccount();
if (!$user) {
    //invalid account
    echo "<script>window.location='login.php?logout=1';</script>";
    exit;
}
include 'header.inc.php';
?>

<?php 
include 'accountSubnav.inc.php';