Я пишу приложение Twilio + Parse, которое позволяет пользователям делиться контактной информацией с помощью SMS. У меня есть образец визитка в виде строки в 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 заявляет, что текстовые/vcard-сообщения поддерживаются здесь: https://www.twilio.com/docs/api/rest/accepted-mime-types Но я не смог заставить его работать. Не могли бы вы привести пример того, как отправить эту VCard через SMS с Twilio? Спасибо!
Вы пытаетесь ответить vCard или просто отправить его? Поскольку вы не сможете обернуть vCard в TwiML, это то, что вы связываете. Не могли бы вы предоставить дополнительную информацию? –
Я пытаюсь сгенерировать vCard из контактной информации пользователя, которая хранится на моем сервере и отправить это через SMS другому пользователю. – AttilaTheFun