Ejemplo n.º 1
0
function wp_update_twitter($tok, $status, $value = '')
{
    global $wptm_options;
    if ($wptm_options['enable_proxy']) {
        $text = "twitter={$status}&pic={$value}&t1={$tok['oauth_token']}&t2={$tok['oauth_token_secret']}";
        wp_update_api($text);
    } else {
        if (!class_exists('twitterOAuth')) {
            include dirname(__FILE__) . '/OAuth/twitter_OAuth.php';
        }
        $to = new twitterClient(T_APP_KEY, T_APP_SECRET, $tok['oauth_token'], $tok['oauth_token_secret']);
        $result = $to->update($status, $value);
        return $result;
    }
}
Ejemplo n.º 2
0
     $to = new tianyaClient(WEIBO_APP_KEY, WEIBO_SECRET, $last_key['oauth_token'], $last_key['oauth_token_secret']);
     $result = $to->get_user_info();
     $result = $result['user'];
     $only_id = $username = $result['user_id'];
     // return var_dump($result);
     if ($only_id) {
         $tid = $id = 'tytid';
         $email = $only_id . '@tianya.cn';
         $name = $at = $result['user_name'];
         $url = 'http://my.tianya.cn/' . $only_id;
         $head = $only_id;
         $uid = ifab(get_user_by_meta_value($id, $only_id), email_exists($email));
     }
     break;
 case "twitter":
     $to = new twitterClient(WEIBO_APP_KEY, WEIBO_SECRET, $last_key['oauth_token'], $last_key['oauth_token_secret']);
     $result = $to->verify_credentials();
     $result = json_decode($result, true);
     $only_id = $username = $at = $result['screen_name'];
     // $only_id = $result['id_str'];
     // return var_dump($result);
     if ($only_id) {
         $tid = "ttid";
         $id = 'twitterid';
         $email = $only_id . '@twitter.com';
         $name = $at = $result['name'];
         $url = 'http://twitter.com/' . $only_id;
         $head = $result['profile_image_url'];
         $uid = ifab(get_user_by_meta_value($id, $only_id), email_exists($email));
     }
     break;