我正在編寫一個Twilio + Parse應用程序,它可以讓用戶通過短信分享他們的聯繫信息。我有一個樣品了Vcard和在JavaScript字符串:生成VCard並通過Twilio發送
message = '';
message += 'BEGIN:VCARD';
message += 'BDAY;VALUE=DATE:1963-09-21';
message += 'VERSION:3.0';
message += 'N:Stenerson;Derik';
message += 'FN:Derik Stenerson';
message += 'ORG:Microsoft Corporation';
message += 'ADR;TYPE=WORK,POSTAL,PARCEL:;;One Microsoft Way;Redmond;WA;98052-6399;USA';
message += 'TEL;TYPE=WORK,MSG:+1-425-936-5522';
message += 'TEL;TYPE=WORK,FAX:+1-425-936-7329';
message += 'EMAIL;TYPE=INTERNET:[email protected]';
message += 'END:VCARD';
message += 'BEGIN:VCARD';
message += 'VERSION:3.0';
message += 'N:Ganguly;Anik';
message += 'FN:Anik Ganguly';
message += 'ORG: Open Text Inc.';
message += 'ADR;TYPE=WORK,POSTAL,PARCEL:;Suite 101;38777 West Six Mile Road;Livonia;MI;48152;USA';
message += 'TEL;TYPE=WORK,MSG:+1-734-542-5955';
message += 'EMAIL;TYPE=INTERNET:[email protected]';
message += 'END:VCARD';
message += 'BEGIN:VCARD';
message += 'VERSION:3.0';
message += 'N:Moskowitz;Robert';
message += 'FN:Robert Moskowitz';
message += 'EMAIL;TYPE=INTERNET:[email protected]';
message += 'END:VCARD';
,我試圖找出如何讓手機檢測到它,而不是文本的這是一個電子名片發送到電話號碼。
我有一個方法:
function respondWithMessage(message, response) {
response.set('Content-Type', 'text/xml');
var xmlVersion = '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n';
message = '<Message>\n' + message + '\n</Message>';
message = '<Response>\n' + message + '\n</Response>';
message = xmlVersion + message;
response.send(message);
}
隨着這我能發短信。 在他們的文檔中,Twilio聲明在這裏支持文本/電子名片信息: https://www.twilio.com/docs/api/rest/accepted-mime-types 但是我一直無法讓它正常工作。 你能提供一個如何通過Twilio發送這個VCard的例子嗎? 謝謝!
你是不是想用電子名片迴應,或者只是把它?因爲你無法用TwiML包裝電子名片,這就是你想要做的事情。你能否提供更多信息? –
我試圖從存儲在我的服務器上的用戶的聯繫信息生成一個vCard,並通過短信發送給另一個用戶。 – AttilaTheFun