locked
Owin without identity - google contacts RRS feed

  • Question

  • User1119553929 posted

    i implemented this:

    https://coding.abel.nu/2014/11/using-owin-external-login-without-asp-net-identity/

    now i need to add contacts to Google

    like:

    RequestSettings settings = new RequestSettings("email@gmail.com", "pwd");

    // Add authorization token.
    // ...
    ContactsRequest cr = new ContactsRequest(settings);

    CreateContact(cr);

    ---------------------------------------------

    public static Contact CreateContact(ContactsRequest cr)
    {
    Contact newEntry = new Contact();
    // Set the contact's name.
    newEntry.Name = new Name()
    {
    FullName = "Elizabeth Bennet",
    GivenName = "Elizabeth",
    FamilyName = "Bennet",
    };
    newEntry.Content = "Notes";
    // Set the contact's e-mail addresses.
    newEntry.Emails.Add(new EMail()
    {
    Primary = true,
    Rel = ContactsRelationships.IsHome,
    Address = "liz@gmail.com"
    });
    newEntry.Emails.Add(new EMail()
    {
    Rel = ContactsRelationships.IsWork,
    Address = "liz@example.com"
    });
    // Set the contact's phone numbers.
    newEntry.Phonenumbers.Add(new PhoneNumber()
    {
    Primary = true,
    Rel = ContactsRelationships.IsWork,
    Value = "(206)555-1212",
    });
    newEntry.Phonenumbers.Add(new PhoneNumber()
    {
    Rel = ContactsRelationships.IsHome,
    Value = "(206)555-1213",
    });
    // Set the contact's IM information.
    newEntry.IMs.Add(new IMAddress()
    {
    Primary = true,
    Rel = ContactsRelationships.IsHome,
    Protocol = ContactsProtocols.IsGoogleTalk,
    });
    // Set the contact's postal address.
    newEntry.PostalAddresses.Add(new StructuredPostalAddress()
    {
    Rel = ContactsRelationships.IsWork,
    Primary = true,
    Street = "1600 Amphitheatre Pkwy",
    City = "Mountain View",
    Region = "CA",
    Postcode = "94043",
    Country = "United States",
    FormattedAddress = "1600 Amphitheatre Pkwy Mountain View",
    });
    // Insert the contact.
    Uri feedUri = new Uri(ContactsQuery.CreateContactsUri("default"));
    Contact createdEntry = cr.Insert(feedUri, newEntry);
    Console.WriteLine("Contact's ID: " + createdEntry.Id);

    return createdEntry;
    }

    error: 

    Google.GData.Client.GDataRequestException: 'Execution of request failed: https://www.google.com/m8/feeds/contacts/default/full'

    How do i get the token to autheticate in google?

    txs

    Saturday, May 25, 2019 3:47 PM

All replies