2016-04-07 4 views
0

Google Appsの連絡先にGoogle.GData.Contactsを使用してイベントを追加しようとしています。ここティルGoogle AppsへのイベントをC#で挿入する

When objwhen = new When(); 
String objwhen1 = (year + "-" + month + "-" + day); 

var nowString = dt.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ"); 
IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true); 
DateTime dateVal = DateTime.ParseExact(objwhen1, "yyyy-MM-dd", null, System.Globalization.DateTimeStyles.None); 

objwhen.StartTime = dt.ToUniversalTime(); 
string str = objwhen.StartTime.ToString(); 

newContact.ContactEntry.Events.Add(new Google.GData.Contacts.Event() 
         { 

          Relation = "anniversary", 
          When = objwhen, 
          Label = "Anniversary" 
         }); 

そこにはエラーや例外はありませんが、接触

createdContact = contactRequest.Insert(feedUri, newContact); 

を挿入するとき、それが例外をスロー:可能https://www.google.com/m8/feeds/contacts/default/full

答えて

0

solutinあなたを提案してください。要求の 実行に失敗しましたトークンが期限切れになったときにエラーが発生しました。トークンをリフレッシュすると、すべて正常に動作するはずです。これはSO ticket関連

try{ 
    cr.Insert(feedUri,newContact); 
} 
catch(System.Net.ProtocolViolationException) 
{ 
    cr.Insert(feedUri,newContact); 
} 

チェック:あなたは、あなたのトークンが再発行このスニペットを使用して、挿入コールを手動で更新して取得します。お役に立てれば!

+0

私はこれを試しましたが、動作しません。 – Renuka

+0

私は連絡先にイベントを追加しようとすると、それは例外&その非ProtocolViolationExceptionをスローします。 – Renuka

関連する問題