Hi, An error was returned "Invalid item" I added the entry.GBaseAttributes.TaxPercents = 10 and also entry.GBaseAttributes.Quantity = 10
Isn't the g:id the same as this entry.BatchData.Id = i.ToString() Your reply will be much appreciated On May 26, 9:38 pm, Ajay <[email protected]> wrote: > Hi Alex, > Thanks for your suggestion... However, you have mentioned that > At the first glance, you don't specify a g:id entry. > Isn't entry.BatchData.Id = i.ToString() the same as g:id??? > If not then wht wud possibly be the g:id? > As I think that is what is the problem... > Thanks for your suggestion once again > > On May 26, 9:11 pm, Alex <[email protected]> wrote: > > > > > In the last if block, try doing something more useful than just register > > "errors encountered". > > Get the error message that the server returned to you. The error message > > should give you > > enough information to know what is wrong with the item you provided. > > > If entry1.BatchData.Status.Code > 300 Then > > 'lblMsg.Text = *!!! here get the error message (or messages, > > if more)* > > Exit Sub > > End If > > > At the first glance, you don't specify a g:id entry. See the following link > > for requirements > > when submitting product > > items:http://code.google.com/apis/base/starting-out.html#products > > <http://code.google.com/apis/base/starting-out.html#products>This list is > > not exhaustive, and you should check the feed specification and try to > > provide all the required > > attributes:http://base.google.com/support/bin/answer.py?hl=en&answer=73932 > > > <http://base.google.com/support/bin/answer.py?hl=en&answer=73932>Alex > > > On Tue, May 26, 2009 at 8:42 PM, Ajay <[email protected]> wrote: > > > > Hi, > > > I have created the Google Base and it stopped working. I have been > > > trying since three months to fix this issue but no success... > > > The code is shown below... > > > If any mistakes please let me know and advise... > > > > Dim gbase_applicationName As String = "Base test" > > > Dim gbase_applicationKey As String = Appkey.Text > > > Dim gbase_userName As String = "[email protected]" > > > Dim gbase_password As String = "Password" > > > Dim i As Integer > > > i = 102 > > > > Dim service As GBaseService = New GBaseService > > > (gbase_applicationName, gbase_applicationKey) > > > service.setUserCredentials(gbase_userName, gbase_password) > > > Dim query As GBaseQuery = New GBaseQuery("http:// > > > base.google.com/base/feeds/items") > > > Dim feed As GBaseFeed = service.Query(query) > > > > service.setUserCredentials(gbase_userName, gbase_password) > > > > Dim batchFeed As AtomFeed = New AtomFeed(feed) > > > 'batchFeed = feed > > > > batchFeed.BatchData = New GDataBatchFeedData > > > batchFeed.BatchData.Type = GDataBatchOperationType.insert > > > > Dim entry As GBaseEntry = New GBaseEntry > > > Dim author As AtomPerson = New AtomPerson > > > author.Name = "Author" > > > > entry.Authors.Add(author) > > > > entry.BatchData = New GDataBatchEntryData > > > entry.BatchData.Id = i.ToString() > > > entry.GBaseAttributes.Price = New FloatUnit(Convert.ToSingle > > > (2.99), "GBP") > > > entry.GBaseAttributes.PriceUnits = "item" > > > entry.Content.Type = "text/html" > > > entry.Title.Text = "Testing how to add Items to GBase" > > > entry.Content.Content = "Content" > > > entry.GBaseAttributes.AddTextAttribute("Condition", "New") > > > entry.GBaseAttributes.ItemType = "products" > > > Dim lnk As New AtomLink > > > lnk.HRef = New AtomUri("http://example.com") > > > lnk.Rel = "alternate" > > > lnk.Dirty = False > > > lnk.Type = "text/html" > > > entry.Links.Add(lnk) > > > lnk = Nothing > > > > entry.BatchData.Type = GDataBatchOperationType.insert > > > > batchFeed.Entries.Add(entry) > > > > ' upload > > > Dim returnFeed As GBaseFeed = service.Batch(batchFeed, New Uri > > > (batchFeed.Batch)) > > > > For Each entry1 As GBaseEntry In returnFeed.Entries > > > > If entry1.BatchData.Status.Code > 300 Then > > > 'lblMsg.Text = "errors encountered" > > > > Exit Sub > > > End If > > > Next > > > -- > > Alex Dovlecel, Google Switzerland GmbH > > Company Identifikationsnummer: CH-020.4.028.116-1- Hide quoted text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
