Example #1
0
 echo "2) Phone Call\n";
 echo "3) Phone SMS\n";
 echo "Method: ";
 $verificationMethod = trim(fgets(STDIN));
 switch ($verificationMethod) {
     case "1":
         echo "Downloading Captcha...\n";
         try {
             $captcha = $snapchat->getCaptcha("download/captcha");
             echo "The Captcha solution is a string of 1's and 0's.\n";
             echo sprintf("View the Images in the folder:  %s\n", $captcha->getFolder());
             echo "If the Image has a Ghost, enter a 1 else enter a 0.\n";
             echo "Folder will be deleted afterwards.\n";
             echo "Solution: ";
             $solution = trim(fgets(STDIN));
             $snapchat->solveCaptcha($captcha->getId(), $solution);
             FileUtil::deleteDirectory($captcha->getFolder());
             goto done;
         } catch (Exception $e) {
             echo $e->getMessage() . "\n";
             goto choose_verify_method;
         }
     case "2":
         echo "Phone Number: ";
         $phoneNumber = trim(fgets(STDIN));
         echo "Country Code (eg: US): ";
         $countryCode = trim(fgets(STDIN));
         try {
             $updatePhoneResponse = $snapchat->updatePhoneNumberWithCall($countryCode, $phoneNumber);
             echo $updatePhoneResponse->getMessage() . "\n";
             goto verify_phone;