TwilioQuest 3: Basic Training その3 - プロモーションコードを適用し無料クレジットをゲット

Daizen Ikehara - Apr 14 '20 - - Dev Community

TwilioQuest 3には、Twilio製品やプログラミング言語、GitHubの利用方法について学べるトレーニングミッションが用意されています。各チュートリアルをクリアすると経験値やアイテムを獲得できます。獲得したアイテムはアバター(キャラクター)に装備させることができ、自分だけのアバターをデザインできるゲームを模したチュートリアルとなっています。

前回のブログではTwilioアカウントのセットアップ方法と電話番号の購入方法を解説しました。Twilioはこの購入した電話番号への入電に対する応答をプログラミングできます。またアプリケーションから電話の発信やSMSも送信できます。

今回はTwilioQuest 3をプレイするみなさんに提供されるプロモーションコードについて取得方法と適用方法について解説します。

Twilioから電話番号を購入するチュートリアルを終え、さらに通路を進むと宝箱が二つ並んでいます。プロモーションコードはこの左側の宝箱に隠されています。

TwilioQuest3 - Basic Mission - PromoCode Chest

プロモーションコードとその適用方法

Twilioはカンファレンスやミートアップなでプロモーションコードを配ることがあります。このコードを利用するとTwilioアカウントに無料でクレジット追加できます。ただし、プロモーションコードを利用するにはクレジットカード情報を登録し、アカウントをアップグレードする必要があります。

Twilioアカウントのアップグレードはすべき?

もちろんのことながらYESです。トライアルアカウントにはいくつかの制限があるため、全ての機能を活用するためにはアップグレードが必要になります。例えば、トライアルアカウントでは、電話番号の購入が1番号のみに限定されており、さらにTwilio番号からの発信が認証済みの自分の携帯番号のみに制限されています。そのため、強くアカウントのアップグレードをおすすめしています。

注意点として、アカウントのアップグレードはプロジェクト単位で行われ、アカウントをアップグレードした場合は、トライアルアカウントに付与されている無料クレジットが0円(0ドル)になってしまいます。たま、アップグレード時に初期クレジットを追加する必要があります。ここでアップグレード時に利用できるプロモーションコードを適用することで、初期コストをゼロにできます。

プロモーションコードを使用したアカウントのアップグレード方法

左側の宝箱をまずは開きましょう。Objectiveタブには米国ドル(USD)用のプロモーションコードが表示されています。日本円(JPY)のコードや他の通貨用のコードはHelpタブに隠されています。ぜひ皆さんの目で確かめてください。既にアップグレードされているプロジェクトではこのコードを利用できません。ご注意ください。

TwilioQuest3 - Basic Mission - PromoCode Chest - Help

次に、Twilioコンソールを開き、Upgrade Projectをクリックします。

Twilio Console Upgrade Project

電話番号の認証に続いて、Add Company Addressに自分または会社の住所情報を入力します。必須入力フィールドは必ず入力する必要があります。

Twilio Console Upgrade Project - Company Address

続けてAdd Billing Address(請求先住所)を入力します。先ほど入力した住所と同じであれば、Same as Company Addressにチェックを入れます。

Twilio Console Upgrade Project - Billing Address

さて、ここからが本番です。間違えないように気合いを入れましょう!

Add Payment Information and Fundsにクレジットカード情報を入力し、USE PROMO CODEをクリックします。Twilioは電話機能を提供しているため通常のWebサービスよりも認証を強化しています。そのため、カード情報をはじめてとして本人確認のための情報登録が必要になります。

Twilio Console Upgrade Project - Payment Information

PROMO CODE欄に先ほど確認したプロモーションコードを入力します。ここでAutomatic RechargeをEnableにすると自動チャージが有効になってしまうため 注意しましょう。

Twilio Console Upgrade Project - Apply Promo Code

最後にUpgrade Accountボタンをクリックするとプロジェクトがアップグレードされ、プロモーションコードに設定されたクレジットが適用されます。

おめでとうございます!これでアカウントを無料でアップグレードすることができました。トライアルの制限も全て解除されています。おっと、忘れずにチュートリアルもHACKしておきましょう。先ほど入力したプロモコードを入力しHACKボタンをクリックすると宝箱が開きます。

TwilioQuest3 - Basic Mission - PromoCode Chest - Success

最終関門:Basic Trainingミッションをクリアせよ!

今回まで、複数回に渡ってBasic Trainingミッションを解説しました。ここまでで連載と共にTwilioQuest 3をプレイいただくと、ハッキング装置やコードエディターの使い方を理解し、Twilio電話番号を取得した5,000円分クレジット付きTwilioアカウントを持っていることになります。他にも必須ではありませんがローカル開発環境のセットアップ方法などを確認できるチュートリアルが用意されています。また、TwilioQuest 3には電話、SMS、CLIなどTwilioが提供するサービスを一つ一つ学習できるトレーニングミッションが用意されています。

他のミッションに向かう前にこのBasic Trainingミッションをクリアしておきましょう。このマップの出口へは、分岐まで戻り、上に進んだ緑色のエリアになります。

TwilioQuest3 - Basic Mission - The Final Tutorial

Basic Trainingミッションでの最後のチュートリアルは、文字列を入力値として受け取り、大文字に変換、!を三つ付け加え、戻り値として返すJavascript関数を実装するというものです。

TwilioQuest3 - Basic Mission - The Final Tutorial - Objective

ここまでチュートリアルを進めてきた皆さんには説明の必要はないでしょう。チャレンジしてみてください。

最後に、Let’s HACK!

TwilioQuest 3をダウンロード

TwilioQuest 3は無料でダウンロード、プレイ可能です。App内課金もありません!

TwilioQuest 3 - ダウンロード

TwilioQuest 3 Blogシリーズ

TwilioQuest 3について質問があるんだけど?

進め方がわからない。そんな時はぜひご連絡ください!

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .