<?php // header("Content-Type:text/plain"); // ini_set('display_errors',1); // ini_set('display_startup_errors',1); // error_reporting(-1); header("Content-Type:text/json"); require "src/snapchat.php"; if ($_POST['token'] === "1234567demo") { $username = $_POST['username']; // Your snapchat username $password = $_POST['password']; // Your snapchat password $gEmail = $_POST['gMail']; // Gmail account $gPasswd = $_POST['gPasswd']; // Gmail account password $debug = false; // Set this to true if you want to see all outgoing requests and responses from server $casperKey = "4232cf886ff2d2c1747d40adfab409f0"; // Casper API Key $casperSecret = "b47a666ce0fefb90de058a8a38f01ff2"; // Casper API Secret $snapchat = new Snapchat($username, $gEmail, $gPasswd, $casperKey, $casperSecret, $debug); $snapchat->login($password); $friends = $snapchat->getFriends(); echo json_encode(array("SUCCES" => $friends)); } else { echo "NOT FOUND"; }
public function testManageFriends() { $snapchat = new Snapchat($this->users[1]['name'], $this->users[1]['pass']); $this->assertNotEquals($snapchat->auth_token, FALSE, 'Login failed for test user 1.'); $this->assertEquals($snapchat->addFriend(PHPSnapchatTest::STRANGE_USERNAME), FALSE, 'User 1 added a strange username.'); $this->assertEquals($snapchat->deleteFriend($this->users[3]['name']), TRUE, 'User 1 deleted an unknown friend.'); $this->assertEquals($snapchat->addFriend($this->users[3]['name']), TRUE, 'User 1 added user 3 as friend.'); $this->assertEquals($snapchat->deleteFriend($this->users[3]['name']), TRUE, 'User 1 removed user 3 from friends.'); $this->assertEquals($snapchat->addFriends(array($this->users[4]['name'], $this->users[5]['name'])), TRUE, 'User 1 added multiple friends.'); $this->assertEquals($snapchat->deleteFriend($this->users[4]['name']), TRUE, 'User 1 removed user 4 from friends.'); $this->assertEquals($snapchat->deleteFriend($this->users[5]['name']), TRUE, 'User 1 removed user 5 from friends.'); $friends = $snapchat->getFriends(); $this->assertEquals(count($friends) > 0, TRUE); $friends = $snapchat->getAddedFriends(); $this->assertEquals(count($friends) > 0, TRUE); $bestFriends = $snapchat->getBests(array($this->users[2]['name'])); $this->assertEquals(is_int($bestFriends[$this->users[2]['name']]['score']), TRUE); }