2017-06-08 12 views
0

私はアクセストークンは音声/チャット/ビデオのようなサービスに使用できると私は読んでいますが、SMSの送信についてはどこにも言及していません。 Twilioはこの機能を目的から除外していますか?つまり、私のモバイルアプリでは、関連情報をtwilioモジュールを介してTwilioがSMSを送信するためにアクセストークンを使用

をメッセージを送ることができますSMS

+1

smsを送信するには、auth tokenとaccount sidだけが必要です –

+0

この情報はどうなるのですかhttps://www.twilio.com/docs/api/rest/keys私はApi Keyを作成する手順に従って、秘密を書き留めます。しかし、アカウントsidとその秘密を使用してクライアントを作成すると、Twilioは「Your AccountSid or AuthToken was incorrect」というエラーを返します。なぜまだAuthTokenを探しているのですか? – timpham

答えて

1

を送信するためにaccess_tokenはを取得することができますあなたはsending-messagesドキュメントhere

を参照することができ

// Twilio Credentials 
var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; 
var authToken = 'your_auth_token'; 

//require the Twilio module and create a REST client 
var client = require('twilio')(accountSid, authToken); 

client.messages.create({ 
    to: "+15558675309", 
    from: "+15017250604", 
    body: "This is the ship that made the Kessel Run in fourteen parsecs?", 
    mediaUrl: "https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg", 
}, function(err, message) { 
    console.log(message.sid); 
}); 

以下の例を参照してください。

+0

ご回答いただきありがとうございますが、[sid、auth]の組み合わせではなく、アクセストークンのみを使用してmsgを送信する方法を探していました。 – timpham

+0

私はあなたが 'accountSid'なしでメッセージを送ることができるとは思わない。 – abdulbarik

+0

この場合、@ abdulbarikは正しいです。アカウントSidと認証トークン(あるいはアカウントSidとAPIキーと秘密)が必要です。アクセストークンを使用するサービスは、ビデオ、チャット、同期、およびプログラマブルボイスSDKです。これらは、iOS、Android、またはブラウザのいずれかで、SDKがあり、クライアント側で実行されるすべてのサービスです。 – philnash

0

Twilioの開発者のエバンジェリストです。

Sending SMS messagesTwilio REST APIを使用し、REST APIを使用するには常にアカウントSidが必要です。 APIに認証できる方法は2つあります。

Twilio consoleにあるアカウントSidと認証トークンで認証することができます。その後、Node.jsのとTwilio Node moduleを使用して、あなたはこのようなあなたのクライアントを認証します:また

var client = require('twilio')(accountSid, authToken); 

、あなたはgenerate an API Key and Secret from the Twilio consoleこともできますし、create an API Key and Secret using the REST APIことができます。これらの資格情報では、クライアントを認証することもできますが、依然として使用するリソースのアカウントSidを指定する必要があります。

var client = require('twilio')(apiKey, apiSecret, { accountSid: accountSid }); 

アクセストークンを使用するサービスはVideoChatSyncProgrammable Voice SDKsです。これらは、iOS、Android、またはブラウザのいずれかで、SDKがあり、クライアント側で実行されるすべてのサービスです。アクセストークンを使用する理由は、開発者が認証トークンやAPIキーを渡さずにTwilioでユーザーを認証できるからです。

関連する問題