小编Eas*_*syE的帖子

使用Twilio API在Android设备上无法正确接收Vcard

背景:

我目前正在为我的公司构建一个C#应用程序,它将向用户发送电子名片。我对此进行了一些研究,找到了对我有意义的文章:生成VCard并通过Twilio发送。我目前正在使用示例提供的vcard(请参阅Sample vcard示例)来创建测试代码块。

问题:

我已经使用我的iPhone设备测试了功能,并且该应用程序收到了vcard,没有任何问题。但是,在我的Android设备上,我根本无法获得vcard。我继续进行了两个使用Twilio sdk和进行http调用的示例。但是,它们似乎都与我的Android设备有关。这是一个已知的问题?我是Twilio技术的新手,希望能获得一些帮助。

代码段1

TwilioClient.Init(account, token);

var mediaUrl = new List<Uri>() {
        new Uri("http://www.w3.org/2002/12/cal/vcard-examples/john-doe.vcf")
    };
var to = new PhoneNumber("+myNumber");
var message = MessageResource.Create(
              to,
              from: new PhoneNumber("+twilionumber"),
              body: "Test1",
              mediaUrl: mediaUrl);
Run Code Online (Sandbox Code Playgroud)

代码段2

string targeturi = "https://api.twilio.com/2010-04-01/Accounts/" + account + "/Messages.json";
HttpClient hc = new HttpClient();
hc.DefaultRequestHeaders.Authorization = CreateBasicAuthenticationHeader(account,token);
StringContent content = new StringContent(string.Format("From=+twilionumber&To=mynumber&Body=http://www.w3.org/2002/12/cal/vcard-examples/john-doe.vcf&MmsOnly=True"));
content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");
HttpResponseMessage hrm = await hc.PostAsync(string.Format(targeturi, account), content);
if (hrm.IsSuccessStatusCode)
{
  var stop =0;
}
Run Code Online (Sandbox Code Playgroud)

c# android twilio

5
推荐指数
0
解决办法
176
查看次数

显示时输出不正确

我的输出名称未显示在我的程序中.我一直在看代码,我找不到我的错误

输入

name : John Dough
id : 123445
start date : 10312014
shift: 2
Run Code Online (Sandbox Code Playgroud)

产量

name : ^^^^^^    <<<< I am having problem my name not being displayed
id : 123445
start date : 10312014
shift : 2
Run Code Online (Sandbox Code Playgroud)

//This program demostrates a class and a derived class with constructors.
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
class Employee
{
private:
    char EmpName;
    int EmpNum;
    int HireDate;
public:
    void setEmpName(char);
    void setEmpNum(int);
    void setHireDate(int);
    char getEmpName() const; …
Run Code Online (Sandbox Code Playgroud)

c++ class output

2
推荐指数
1
解决办法
285
查看次数

显示字符串中的字符串列表

好的我在这里试图向用户发送有关无效附件的电子邮件.我正在收集上一个函数中的无效附件名称(字符串)列表,然后我尝试发送一封电子邮件,列出所有被视为无效的附件.不知道如何处理这种情况.我有以下示例

List<string> invalidType = new List<string>();

if (invalidType != null)
{
    emailInvalidBody = new ItemBody
    {
        Content = " Expense attachements recieved with subject line [ "
           + email.Subject 
           + " ] sent at  [  " 
           + email.DateTimeReceived.Value.DateTime.ToLocalTime() 
           + " ] had the following invalid attachments [" 
           + invalidType 
           + "].  Please make sure all attachment's are images or PDF's.",
    };
}
List<Recipient> emailInvalidRecipients = new List<Recipient>();
emailInvalidRecipients.Add(new Recipient
{
    EmailAddress = new EmailAddress
    {
        Address = email.Sender.EmailAddress.Address
    }
}); …
Run Code Online (Sandbox Code Playgroud)

c# string counter

2
推荐指数
1
解决办法
59
查看次数

我的SQL语句没有按字母顺序返回我的查询

我试图在数据库表上运行查询并按字母顺序返回结果,但是当我运行以下语句时,它以与数据库中出现的相同方式返回所有内容.我正在办公室集团做一个订单,根据我的理解,它应该按字母顺序返回结果顺序.

SELECT 
    OfficeGroupID, OfficeGroup 
FROM 
    tblofficegroup 
INNER JOIN 
    tblRegion ON tblOfficeGroup.RegionID = tblRegion.RegionID 
WHERE 
    ISNULL(tblofficegroup.Hide, 0) = 0
    AND ISNULL(tblRegion.Hide, 0) = 0
    AND OfficeGroupID <> 18 --'Not Mapped'
ORDER BY 
    OfficeGroup  -- this should return it in alphabetical order but nogame.
                 -- I also tried passing the ASC command but neither worked 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这是数据库中的表,我在网页上显示查询,它显示在表中显示的相同顺序.我用过ASC但没有运气这是一个字符串类型(varchar(32)).

这是对我的网页进行查询的功能,我没有看到任何错误:

public static List<Market> GetMarketGroup()
{
    List<Market> regionList = new List<Market>();

    using (SqlConnection connection = new SqlConnection(_constring))
    {
        StringBuilder sqlCommandBuilderTxt = new …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server sql-returning

0
推荐指数
1
解决办法
110
查看次数

使用Jquery验证JavaScript对象是否为空

目前的问题:

我想验证我的JavaScript对象是空的,我试图使用以下JQuery函数jQuery.isEmptyObject但是,这不会返回预期的结果.

示例:

var searchRequest = {
    marketId: "",
    officeId: "",
    partnerId: "",
    statusId: ""
}


    if (jQuery.isEmptyObject(searchRequest)) {
        $("#searchButton").prop('disabled', true);
    }
Run Code Online (Sandbox Code Playgroud)

题:

如何使用JQuery验证JavaScript对象是否为空.

javascript jquery

-1
推荐指数
1
解决办法
557
查看次数

标签 统计

c# ×3

android ×1

c++ ×1

class ×1

counter ×1

javascript ×1

jquery ×1

output ×1

sql ×1

sql-returning ×1

sql-server ×1

string ×1

twilio ×1