2016-07-05 164 views
1

一個question on dialing out with Twilio引起我的注意,特別是:我如何獲得Twilio SID?

capability.allowClientOutgoing("APf5250942ec073c9d08848990cbc0ff5e"); 

看着sample code

// Install the Java helper library from twilio.com/docs/java/install 
import com.twilio.sdk.TwilioRestClient; 
import com.twilio.sdk.TwilioRestException; 
import com.twilio.sdk.resource.instance.Application; 

public class Example { 

    // Find your Account Sid and Token at twilio.com/user/account 
    public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; 
    public static final String AUTH_TOKEN = "your_auth_token"; 

    public static void main(String[] args) throws TwilioRestException { 
    TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN); 

    // Get an object from its sid. If you do not have a sid, 
    // check out the list resource examples on this page 
    Application app = client.getAccount().getApplication("AP2a0747eba6abf96b7e3c3ff0b4530f6e"); 
    System.out.println(app.getSmsUrl()); 

    } 
} 

這不是更清晰。 ACCOUNT_SIDAUTH_TOKEN很容易複製/粘貼。我在哪裏以及如何獲取要發送的字符串?

Javadocs說:

getApplication 

public Application getApplication(String sid) 

Get a given application instance by sid 

Parameters: 
    sid - The 34 character sid starting with AP 

剛剛把我帶回到哪裏,以及如何獲取SID發起呼叫。

回答

4

詢問的應用程序ID是TwiML應用程序ID。這些可以通過瀏覽器https://www.twilio.com/console/voice/dev-tools/twiml-apps/add手動創建,也可以使用https://www.twilio.com/docs/api/rest/applications#list-post中描述的編程方式使用Twilio REST API創建。

主要是應用程序ID將關聯2個網址:語音和消息回調網址與您的應用程序。這些是您的應用程序URL,Twilio會在獲取新事件或需要信息時嘗試提出請求。這些網址應該返回TwiML