7

twilio でチュートリアルを読みましたが、よくわかりません。

誰かがステップバイステップの手順を教えてもらえますか?

これが私がtwilioから得たものです:

アカウント間で電話番号を交換する

サブアカウント間、およびマスター アカウントとサブアカウントのいずれかとの間で番号を転送できます。電話番号を転送する API リクエストを作成するときは、マスター アカウントの資格情報を使用する必要があります。

制御する 2 つのアカウント間で電話番号を転送するには、HTTP POST 要求を IncomingPhoneNumber インスタンス リソース URI に対して行います。POST の本文で、パラメーター「AccountSid」を、その番号を所有するアカウントの AccountSid に設定します。これにより、元のアカウントから電話番号が削除され、他のすべてのプロパティを保持しながら、新しいアカウントの IncomingPhoneNumbers リスト リソースで使用できるようになります。

上記のようにサブアカウントを閉鎖すると、そのアカウントのすべての電話番号が解放されることを忘れないでください。そのため、それらを保持したい場合は、事前にすべての番号をマスター アカウントに転送することを検討してください。

4

3 に答える 3

8

curl https://curl.haxx.se/で1行。

次のことを知っておく必要があります。

  • 電話番号が現在あるアカウントから

    SOURCE-ACCOUNT-SID

    PHONE-NUMBER-SID

  • 電話番号が移行されるアカウントから

    DESTINATION-ACCOUNT-SID

  • マスター Twilio アカウントから

    MASTER-ACCOUNT-SID

    MASTER-ACCOUNT-TOKEN

コマンドは次のとおりです。

curl -XPOST https://api.twilio.com/2010-04-01/Accounts/SOURCE-ACCOUNT-SID/IncomingPhoneNumbers/PHONE-NUMBER-SID.json -d "AccountSid=DESTINATION-ACCOUNT-SID" -u "MASTER-ACCOUNT-SID:MASTER-ACCOUNT-TOKEN"

.

注:値を置き換えると、次のようになります

curl -XPOST https://api.twilio.com/2010-04-01/Accounts/AC0123456789abcdefabcdefabcdefabcd/IncomingPhoneNumbers/PN0123456789abcdefabcdefabcdefabcd.json -d "AccountSid=AC0123456789abcdefabcdefabcdefabcd" -u "AC0123456789abcdefabcdefabcdefabcd:0123456789abcdefabcdefabcdefabcd"

于 2016-06-18T20:33:44.050 に答える
4

Twilio エバンジェリストはこちら。

マスター アカウントからサブアカウントに電話番号を転送するには、転送する IncomingPhoneNumber リソースに対して POST 要求を行い、そのリソースの AccountSid を、アカウントを移動するサブアカウント SID に設定します。PHP ヘルパーを使用すると、次のようになります。

//Create a new instance of the helper library using master accounts credentials
$client = new Services_Twilio($sid, $token);

// Get the phone number that you want to transfer
$number = $client->account->incoming_phone_numbers->get("PN2a0747eba6abf96b7e3c3ff0b4530f6e");

// update the phone number resources with the account sid of the subaccount
$number->update(array(
    "AccountSid" => "ACecb5a0741d3b8570bcb094ea4dd471d4"
));

それが役立つことを願っています。

于 2014-10-13T18:03:36.150 に答える
0

これは Python で簡単に実行できます。

from twilio.rest import TwilioRestClient
client = TwilioRestClient(MASTER_ACCOUNT_SID, MASTER_AUTH_TOKEN)
account = client.accounts.get(MASTER_ACCOUNT_SID)
number = account.incoming_phone_numbers.get(NUMBER_SID)
number.update(account_sid=SUBACCOUNT_SID)

twilio の Python パッケージをまだインストールしていない場合は、必ずインストールしてください。

pip install twilio
于 2016-06-18T12:12:51.133 に答える