Anybody met with the same issue before??

On Jul 28, 12:36 am, Brad Walker <[email protected]> wrote:
> I'm using the following code to call the API to insert items:
>
>         private void PostData_Click(object sender, EventArgs e)
>         {
>             try
>             {
>                 GBaseService service = new GBaseService("Google-
> Tutorial-1.0", this.AppKey.Text.Trim());
>                 GDataGAuthRequestFactory f = (GDataGAuthRequestFactory)
> service.RequestFactory;
>                 f.AccountType = "HOSTED_OR_GOOGLE";
>                 service.RequestFactory = f;
>                 service.setUserCredentials(this.Username.Text.Trim(),
> this.Password.Text.Trim());
>                 string token = service.QueryAuthenticationToken();
>
>                 GBaseEntry entry = new GBaseEntry();
>                 entry.Title.Text = "My House";
>                 entry.Content.Content = "The best house of the area.";
>                 entry.GBaseAttributes.ItemType = "Housing";
>                 FloatUnit fProductPrice = new FloatUnit(25.00f,
> "USD");
>                 entry.GBaseAttributes.Price = fProductPrice;
>                 entry.Links.Add(new 
> AtomLink("http://www.gatecrafters.com/product_detail_5045_5086.aspx";));
>                 entry.GBaseAttributes.AddTextAttribute("listing_type",
> "for sale");
>                 entry.GBaseAttributes.AddTextAttribute("my attribute",
> "hello");
>                 entry.GBaseAttributes.AddFloatAttribute("bathrooms",
> 2f);
>                 entry.GBaseAttributes.AddFloatAttribute("rooms",
> 6.5f);
>                 entry.GBaseAttributes.AddFloatAttribute("bedrooms",
> 2f);
>                 entry.GBaseAttributes.Location = "1600 Amphitheatre
> Parkway, Mountain View, CA, 94043, USA";
>
>                 //GBaseEntry myEntry = service.Insert(new Uri
> (this.BaseUri.Text.Trim()), entry);
>                 GBaseEntry myEntry = service.Insert
> (GBaseUriFactory.Default.ItemsFeedUri, entry);
>             }
>             catch (GDataRequestException re)
>             {
>                 MessageBox.Show(re.ToString());
>                 if (re.ResponseString != null)
>                 {
>                     MessageBox.Show(re.ResponseString);
>                 }
>                 MessageBox.Show(re.Response.GetResponseStream
> ().ToString());
>             }
>        }
>
> I'm sure my username and password are right. And I could get the
> token. However, I got the Service not found exception after calling
> the insert operation.
>
> For the insert operation, if I use:
>        GBaseEntry myEntry = service.Insert(new 
> Uri("https://www.google.com/base/feeds/items";), entry);
> Which is usinghttps://www.google.com/base/feeds/items
>
> I get null after calling the method, it does not throw any exceptions.
>
> Could it be problem with my account on Google Base? Does it need any
> activation or any other special action for the account?
>
> Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Base Data API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Base-data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to