www.webdeveloper.com
Results 1 to 1 of 1

Thread: Google Contact Share API Problem

  1. #1
    Join Date
    Nov 2006
    Posts
    72

    Google Contact Share API Problem

    Summary: I can't use POST request in contact Share API for Google App Premium

    Description: I'm trying contact share api for share contact. I used oauth consumer key and oauth consumer secret from Google App Premium. I can retrieve all contact share data. Now, I have a problem for create contact share. I used XML file from http://code.google.com/apis/apps/sha....html#Creating

    Code:
    <atom:entry xmlns:atom='http://www.w3.org/2005/Atom'
        xmlns:gd='http://schemas.google.com/g/2005'>
    
      <atom:category scheme='http://schemas.google.com/g/2005#kind'
        term='http://schemas.google.com/contact/2008#contact' />
    
      <atom:title type='text'>Elizabeth Bennet</atom:title>
      <atom:content type='text'>Notes</atom:content>
      <gd:email rel='http://schemas.google.com/g/2005#work'
    
        address='liz@gmail.com' />
      <gd:email rel='http://schemas.google.com/g/2005#home'
        address='liz@example.org' />
    
      <gd:phoneNumber rel='http://schemas.google.com/g/2005#work'
        primary='true'>
        (206)555-1212
      </gd:phoneNumber>
      <gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>
    
        (206)555-1213
      </gd:phoneNumber>
      <gd:im address='liz@gmail.com'
        protocol='http://schemas.google.com/g/2005#GOOGLE_TALK'
    
        rel='http://schemas.google.com/g/2005#home' />
      <gd:postalAddress rel='http://schemas.google.com/g/2005#work'
    
        primary='true'>
        1600 Amphitheatre Pkwy Mountain View
      </gd:postalAddress>
    </atom:entry>
    I have return error

    Open quote is expected for attribute "{1}" associated with an element type "xmlns:atom".

    This is my request and return header

    Code:
    POST /m8/feeds/contacts/admin&#37;40sghealth.info/full HTTP/1.1
    Host: www.google.com
    Pragma: no-cache
    Accept: */*
    Authorization: OAuth oauth_version="1.0", oauth_nonce="2501b56f4791e5b39745f67ccf11baf4", oauth_timestamp="1265708261", oauth_consumer_key="sghealth.info", oauth_token="1%2FEZdGQPZZMd-rxHZoVV2UPmATiaQZnWPB51nTvo8n9Sw", oauth_signature_method="HMAC-SHA1", oauth_signature="%2FrihtAX1DrWPsfVhn7bR5tu678w%3D"
    
    Content-Type: application/atom+xml
    GData-Version: 2.0
    Content-Length: 1069
    Expect: 100-continue
    
    HTTP/1.1 400 Bad Request
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Date: Tue, 09 Feb 2010 09:37:43 GMT
    
    Expires: Tue, 09 Feb 2010 09:37:43 GMT
    Cache-Control: private, max-age=0
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    Server: GFE/2.0
    X-XSS-Protection: 0
    Environment : I'm using oAuth Playground from google. I'm using admin account of Google App Premium for contact share and oauth_signature_method is HMAC-SHA1 with consumer key and secret.
    Last edited by saturngod; 02-09-2010 at 07:10 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles