我想在PHP中運行Authy的演示。我已經安裝了Authy庫作曲,所以現在我可以用這樣的硬編碼值註冊用戶:如何通過Authy和PHP通過SMS發送用戶令牌?
$authy_api = new Authy\AuthyApi('<TESTING API KEY>', 'http://sandbox-api.authy.com'); // actual key omitted -- using the key generated for testing, not the one for production
$user = $authy_api->registerUser('[email protected]', '999-999-9999', 30); // actual credentials omitted
if($user->ok()){
echo "Success!";
$id = $user->id();
echo($id);
}
當上述腳本運行時,確實產生了5位用戶ID,因此所有的似乎是進展順利,但短信從未交付給我的手機。
一個可能的問題可能是我的號碼已被註冊爲應用程序電話(與管理員帳戶相關聯),因此(每個文檔)每個電話號碼必須唯一標識一個用戶,也許我的用戶已經註冊了這個應用程序,因此不需要發送一個新的令牌。如果是這種情況,用戶對象的ID可能是以前註冊的。
但是,其他電話號碼仍存在問題。所以現在我迷路了。