function twitter_verify_asset($verifications_json)
{
    $tweet_content = get_tweet(get_tweet_id($verifications_json));
    $expected_content = get_expected_text($verifications_json);
    $check = $tweet_content == $expected_content ? TRUE : FALSE;
    // Eyal, I think we should log the following msg
    $msg = $check ? 'Asset is verified' : 'Asset verification failed. Expected [' . $expected_content . '] but got [' . $tweet_content . ']';
    // echo "<br/>".$msg;
    return $check;
}
Beispiel #2
0
}
mysql_set_charset('utf-8');
$db_selected = mysql_select_db(TweetDB, $link);
if (!$db_selected) {
    die('no database');
}
$sql = sprintf("DELETE FROM %s", $user_id);
$result = mysql_query($sql);
if (!$db_selected) {
    die('no delete');
}
$close = mysql_close($link);
if (!$db_selected) {
    die('no close');
}
$tw = get_tweet();
$req = get_timeline($tw);
?>
  		  		var id_count = <?php 
echo json_encode(count($req) - 1);
?>
;
		  		var user_id = <?php 
echo json_encode($user_id);
?>
;
				var id = 0;
				<?php 
foreach ($req as $val) {
    ?>
					var val = <?php 
Beispiel #3
0
<?php

require_once 'lib/twitteroauth.php';
$o_data = get_user_info();
$to = new TwitterOAuth($o_data->consumer_key, $o_data->consumer_secret, $o_data->access_token, $o_data->access_token_secret);
$tweet = get_tweet();
$to->OAuthRequest("https://api.twitter.com/1.1/statuses/update.json", "POST", array("status" => $tweet));
function get_tweet()
{
    $o_data = file_content('data/tweet_data.txt');
    $tlist = split("\r\n", $o_data);
    if ("" == end($tlist)) {
        array_pop($tlist);
    }
    return $tlist[rand(0, count($tlist) - 1)];
}
function get_user_info()
{
    $o_data = json_decode(file_content('data/outh_data.json'));
    return $o_data;
}
function file_content($filename)
{
    $handle = fopen($filename, 'r');
    $data = fread($handle, filesize($filename));
    fclose($handle);
    return $data;
}
<?php

// include $_SERVER['DOCUMENT_ROOT'].'/verify/shared/errors.php';
include '../test_helper.php';
include APP_ROOT . 'twitter/verify_tweet.php';
$verified_json = load_json('verified_2');
$unverified_json = load_json('unverified');
$fake_networks_json = load_json('fake_networks');
$get_tweet_by_id_test = get_tweet(6.516459905549681E+17) == 'Verifying issuance of colored coins asset with asset_id: [LJEC6Q2h9JKNvZqEC87TbEXvxm4br1uivb2QX]' ? PASS : FAIL;
$verified_test = twitter_verify_asset($verified_json) == 1 ? PASS : FAIL;
$unverified_test = twitter_verify_asset($unverified_json) != 1 ? PASS : FAIL;
$fake_networks_test = twitter_verify_asset($fake_networks_json) != 1 ? PASS : FAIL;
echo "get_tweet_by_id_test: [" . $get_tweet_by_id_test . "]<br/>";
echo "<hr/>";
echo "verified_test: [" . $verified_test . "]<br/>";
echo "unverified_test: [" . $unverified_test . ']<br/>';
echo "fake_networks_test: [" . $fake_networks_test . ']<br/>';
echo "<hr/>";
// echo "get_tweet_from_query: [".get_tweet_from_query('?q=%23test').']<br/>';