Google Merchant Center Feed

Can we export a feed for Google Shopping directly from the BC eCommerce platform? Trying to see if this is possible and can't find anything (anywhere!)
Thanks

Not really,
Google Shopping is big but not that big and when you compare the eCommerce sites out there in the world and success of many, needing a feed is not a priority.
BC's eCommerce has not seen much evolvement over the years as well but like I said, other systems implementations do not work well or at all now for example because Google have put some serious restrictions on things.
Fo you for example, your products MUST have a unique identifier, this is not your product code, it has to be a proper manafacturer number or proper barcode etc as outline in their documentation. Not got one of their options then your products wont be accepted in their feed.
Same with the catalogs, you need to change your catalog structure if you want an automated feed so that it forms into googles required taxonomy.
So basically if you want your products submitted to google you HAVE TO change your sites structure and product content  AND take steps to ensure they are registered out there in the world before google will accept those products.
That is a big requirement.

Similar Messages

  • Google Merchant Base

    has anyone figured out a relatively painless way to upload items to Google Merchant Center (google shopping) and Ebay?  Just curious last i heard anyone ask about this it was 2010.

    Hi Brian,
    I've shared my code which I wrote to do this. I went to see Adam at Adobe and he twisted my arm.
    Let me know how you get on.
    http://bcevangelist.businesscatalyst.com/_blog/Adam_Broadway_-_Adobe_Business_Catalyst/pos t/Google_Shopping_XML_feed_a_BC_integration_how_to_and_other_hints_from_Richard_Harbutt/
    R

  • Adding google reader RSS feeds to mail

    I have a gmail account for my email and RSS feeds which all syncs nicely with my phone (using google reader and email client)
    I also use "mail" on the imac which is set up with the gmail email account. i expected that because the RSS feeds in google reader are linked to the same gmail account that they would also sync onto "mail" but they don't. At the moment there are no RSS feeds.
    Is there anyway of syncing the google reader RSS feeds into "mail", so that if i read or add an RSS feed on the web it will also appear in "mail"
    Thanks in advance

    I have a manual way that will work. It will take a few steps but you can import in whole or in batches. If you have many feeds you may want to do in batches so as not to mix them up.
    This will work with Vienna. It may just work with other readers too.
    1) open Safari, and get to the bookmark manager (menu bar/bookmarks/show all bookmarks)
    2) create a temp folder we can use to import the feeds. (*1)
    3) open vienna & select a single feed or a range of feeds. (*2)
    4) drag & drop the feeds in to the temp folder in safari you created in step 2.
    5) open mail, got to (menu bar/file/add rss feed). Select the temp folder (*3)
    6) click the all the check boxes and click add and your feeds have been imported. (*4)
    If you had to do it manually this worked for me. Beats cut/paste links or manually typing. There is probably other ways to do it. Hope Apple patches this RSS feature soon. I dont want to wait for OSX 10.6 to see an improvement.
    Notes:
    *1 - Create a temp folder for each sub folder in your news reader. This will speed things up.
    *2 - Unfortunately it does not drag and drop the folders you physically have to select the range of feeds. If your selection does include the folder (eg. your selection strattled 2 folders it will still process your selection. In other words it ignores the folder and drags your selection.
    *3 - If you did create a temp folder for each folder group you had in your RSS feeder this is a step you would repeat at selecting the various temp folders. But read not 4 before you do.
    *4 - Yes you have to individually click each box. Another grip is that even though you highlighted a folder in Mail it will import the feeds to the RSS main folder. This means you have to select & drag/drop into the sub-folder.

  • Google Merchant feed

    We're working on ramping up our e-commerce, and we're consistently frustrated with how antiquated the BC platform is.
    I know there are code workarounds, but for the life of me I can't understand why BC hasn't adjusted product feed to be compatible with Google.
    What gives?

    A little late to the party but it's quite straight forward to do. To automate it API sync to your products, get the quality, photos and everything, you sync the products every 10 days or go with google, I've done it for a few sites.
    You need A TON of information to submit to google, for example bar codes, product ID's, manufacture names, very very detailed. More than 50% of the work is getting the all product information sorted out.

  • Google news RSS feed iOS 6

    after update to IOS 6 get warning that google news is an RSS feed and cannot open, also cannot get to itunes store. Is it time to dump the stock becasue this *****.

    https://extensions.apple.com

  • Why do I need to log into google to use feedly? And, when I do, it wants me to give access to my to my account.

    Is this safe, why should I have to sign in with my google account? And why do I need to give access to my account?

    What does that mean. I'm just asking how to use one of the products that I was encouraged to use by a Mozilla email. I was worried about the issue of safety and privacy of having to sign in with another companies account (Google) and give access to that account.

  • Spry Tabbed Panels2 IE8 Issue

    I have a problem where I have Spry Tabbed Panels 2 implemented in a Magento CMS page.  In Opera, Firefox, Safari it works exactly as I want.  In IE (I have IE8, but I've been told the problem also shows up in IE7) the content displays for the first tab only.  The 2nd and 3rd tabs do not show the content.  The web page is at http://www.gulfcoastvirtualmall.com.  Here is the html for the tabbed panel:
    <script src="/js/spry/SpryDOMUtils.js" type="text/javascript"></script>
    <script src="/js/spry/SpryDOMEffects.js" type="text/javascript"></script>
    <script src="/js/spry/SpryWidget.js" type="text/javascript"></script>
    <script src="/js/spry/SpryPanelSet.js" type="text/javascript"></script>
    <script src="/js/spry/SpryPanelSelector.js" type="text/javascript"></script>
    <script src="/js/spry/SpryFadingPanels.js" type="text/javascript"></script>
    <script src="/js/spry/SpryTabbedPanels2.js" type="text/javascript"></script>
    <script src="/js/spry/plugins/TabbedPanels2/SpryFadingPanelsPlugin.js" type="text/javascript"></script>
    <script src="/js/spry/plugins/TabbedPanels2/SpryTabbedPanelsKeyNavigationPlugin.js" type="text/javascript"></script>
    <script src="/js/mapper/mapper.js" type="text/javascript"></script>
    <!-- /* TabbedPanelsTabGroup */ #TabbedPanels2 .TabbedPanelsTabGroup {     top: 1px;     left: 0px;      font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #000000;     background-color: transparent;      border-left: solid 0px #000000;     border-bottom: solid 0px #000000;     border-top: solid 0px #000000;     border-right: solid 0px #000000;      padding: 0px 0px 0px 0px; }  /* TabbedPanelsTab */ #TabbedPanels2.TabbedPanels .TabbedPanelsTab, #TabbedPanels2.VTabbedPanels .TabbedPanelsTab {     font-family: inherit;     font-weight: normal;     font-size: 10px;     color: #ffffff;     background-color: #009900;      border-left: solid 1px #cccccc;     border-bottom: solid 1px #999999;     border-top: solid 1px #999999;     border-right: solid 1px #999999;      padding: 4px 10px 4px 10px; }  #TabbedPanels2.TabbedPanels .TabbedPanelsTab a, #TabbedPanels2.VTabbedPanels .TabbedPanelsTab a {     font-family: inherit;     font-weight: normal;     font-size: 10px;     color: #ffffff; }  /* TabbedPanelsTabHover */ #TabbedPanels2.TabbedPanels .TabbedPanelsTabHover, #TabbedPanels2.VTabbedPanels .TabbedPanelsTabHover {     font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #ffffff;     background-color: #33cc00;      border-left: solid 1px #cccccc;     border-bottom: solid 1px #999999;     border-top: solid 1px #999999;     border-right: solid 1px #999999;      padding: 4px 10px 4px 10px; }  #TabbedPanels2.TabbedPanels .TabbedPanelsTabHover a, #TabbedPanels2.VTabbedPanels .TabbedPanelsTabHover a {     font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #ffffff; }  /* TabbedPanelsTabSelected */ #TabbedPanels2.TabbedPanels .TabbedPanelsTabSelected, #TabbedPanels2.VTabbedPanels .TabbedPanelsTabSelected {     font-family: inherit;     font-weight: inherit;     font-size: 12px;     color: #ffffff;     background-color: #339933;      border-left: solid 1px #cccccc;     border-bottom: solid 1px #eeeeee;     border-top: solid 1px #999999;     border-right: solid 1px #999999;      padding: 4px 10px 4px 10px; }  #TabbedPanels2.TabbedPanels .TabbedPanelsTabSelected a,  #TabbedPanels2.VTabbedPanels .TabbedPanelsTabSelected a {     font-family: inherit;     font-weight: inherit;     font-size: 12px;     color: #ffffff; }  /* TabbedPanelsTabFocused */ #TabbedPanels2.TabbedPanels .TabbedPanelsTabFocused,  #TabbedPanels2.VTabbedPanels .TabbedPanelsTabFocused {     font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #ffffff;     background-color: #00ff00;      border-left: solid 1px #cccccc;     border-bottom: solid 1px #eeeeee;     border-top: solid 1px #999999;     border-right: solid 1px #999999;      padding: 4px 10px 4px 10px; }  #TabbedPanels2.TabbedPanels .TabbedPanelsTabFocused a,  #TabbedPanels2.VTabbedPanels .TabbedPanelsTabFocused a {     font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #ffffff; }   /* TabbedPanelsContentGroup */ #TabbedPanels2 .TabbedPanelsContentGroup {     font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #000000;     background-color: #eeeeee;      border-left: solid 1px #cccccc;     border-bottom: solid 1px #cccccc;     border-top: solid 1px #999999;     border-right: solid 1px #999999;      padding: 0px 0px 0px 0px; }  /* TabbedPanelsContentVisible */ #TabbedPanels2 .TabbedPanelsContentVisible {     font-family: inherit;     font-weight: inherit;     font-size: inherit;     color: #000000;     background-color: transparent;      border-left: solid 0px #cccccc;     border-bottom: solid 0px #cccccc;     border-top: solid 0px #999999;     border-right: solid 0px #999999;      padding: 4px 12px 4px 12px; }  #TabbedPanels2.BTabbedPanels .TabbedPanelsTab {     border-bottom: solid 1px #999999;     border-top: solid 1px #999999; }  #TabbedPanels2.BTabbedPanels .TabbedPanelsTabSelected {     border-top: solid 1px #999999; }  #TabbedPanels2.VTabbedPanels .TabbedPanelsTabGroup {     width: 10em;     height: 20em;     top: 1px;     left: 0px; }  #TabbedPanels2.VTabbedPanels .TabbedPanelsTabSelected {     background-color: #339933;     border-bottom: solid 1px #eeeeee; } -->
    <h1 style="text-align: center;"><span style="text-decoration: underline; color: #ff6600;"><strong>Mall Stores</strong></span></h1>
    <div id="TabbedPanels2">
    <h2>GROUND FLOOR</h2>
    <p><img class="mapper" style="border-style: none; display: block;" usemap="#gulf-coast-virtual-mall-map" src="/media/gulf-coast-virtual-mall-map.png" alt="Gulf Coast Virtual Mall Ground Floor" />
    <map id="gulf-coast-virtual-mall-map" name="gulf-coast-virtual-mall-map"> 
    <area class="noborder icolorff9900" title="Inspired Silk - Silk florist that produces custom arrangements and has a floral warehouse containing a huge selection of floral supplies." shape="rect" coords="11,151,160,206" href="http://store.inspiredsilk.com" alt="Inspired Silk" /> 
    <area class="noborder icolorff9900" title="The Main Event has very high quality leather belts, buckles and motorcycle leathers including jackets, vests and chaps." shape="poly" coords="275,17,369,17,369,151,343,151,297,104,280,105,276,100" href="http://www.themaineventofflorida.com" alt="The Main Event has very high quality leather belts, buckles and motorcycle leathers including jackets, vests and chaps." /> 
    <area class="noborder icolor00ff00" title="The Atrium is integrated within the Mall and is our Social Network which is open to the public." shape="poly" coords="229,136,242,121,255,120,266,129,276,121,286,121,302,134,303,147,294,157,304,168,3 03,180,291,195,274,195,267,186,260,192,245,194,230,181,229,169,239,158,229,147" href="http://social.gulfcoastvirtualmall.com" alt="The Atrium" /> 
    <area class="noborder icolorff9900" title="VzPrints has very high quality prints of sports, famous people, actors and actresses, movies and much more." shape="poly" coords="390,203,402,203,417,217,470,218,470,233,452,234,452,245,447,250,450,256,462,259,4 48,269,389,269" href="http://www.vzprints.com" alt="VzPrints" /> 
    <area class="noborder icolorff9900" title="Put Your Store Here - Completely turn-key solution for your online store." shape="poly" coords="8,14,8,91,159,93,160,83,147,81,148,51,127,31,103,30,103,38,88,38,88,14" href="http://www.gulfcoastvirtualmall.com/index.php/eStores/ready-to-use-host-ecommerce-site.htm l" alt="Put Your Store Here" /> 
    <area shape="default" /> 
    </map> 
    </p> 
    <h2>FLOOR 2</h2> 
    <p><img class="mapper" style="border-style: none; display: block;" usemap="#gulf-coast-virtual-mall-map-floor2" src="/media/gulf-coast-virtual-mall-map-floor2.png" alt="" /> 
    <map id="gulf-coast-virtual-mall-map-floor2" name="gulf-coast-virtual-mall-map-floor2"> 
    <area class="noborder icolorff9900" title="Put Your Store Here - Completely turn-key solution for your online store." shape="poly" coords="13,208,12,208,159,208,160,238,158,239,157,250,11,251" href="http://www.gulfcoastvirtualmall.com/index.php/eStores/ready-to-use-host-ecommerce-site.htm l" alt="Put Your Store here" /> 
    <area class="noborder icolorff9900" title="Put Your Store Here - Completely turn-key solution for your online store." shape="poly" coords="370,21,369,151,418,151,417,123,419,123,420,114,484,114,484,68,452,68,451,31,460,3 1,461,18" href="http://www.gulfcoastvirtualmall.com/index.php/eStores/ready-to-use-host-ecommerce-site.htm l" alt="Put Your Store here" /> 
    <area class="noborder icolor00ff00" title="The Atrium is integrated within the Mall and is our Social Network which is open to the public." shape="poly" coords="229,135,229,148,239,158,230,168,230,180,242,194,255,195,267,186,275,194,289,195,3 04,181,305,168,293,157,304,148,304,135,289,120,277,120,267,130,256,121,244,121" href="http://social.gulfcoastvirtualmall.com" alt="The Atrium" /> 
    <area shape="default" /> 
    </map> 
    </p> 
    <h2>FLOOR 3</h2> 
    <p><img class="mapper" style="border-style: none; display: block;" usemap="#gulf-coast-virtual-mall-map-floor3" src="/media/gulf-coast-virtual-mall-map-floor3.png" alt="" /> 
    <map id="gulf-coast-virtual-mall-map-floor3" name="gulf-coast-virtual-mall-map-floor3"> 
    <area class="noborder icolorff9900" title="Put Your Store Here - Completely turn-key solution for your online store." shape="poly" coords="12,252,12,294,153,295,153,252,156,252" href="http://www.gulfcoastvirtualmall.com/index.php/eStores/ready-to-use-host-ecommerce-site.htm l" alt="Put Your Store here" /> 
    <area class="noborder icolorff9900" title="Put Your Store Here - Completely turn-key solution for your online store." shape="poly" coords="306,244,306,229,315,219,316,202,387,203,388,267,386,269,386,296,341,295,342,262,3 45,262,346,255,319,255" href="http://www.gulfcoastvirtualmall.com/index.php/eStores/ready-to-use-host-ecommerce-site.htm l" alt="Put Your Store Here" /> 
    <area class="noborder icolor00ff00" title="The Atrium is integrated within the Mall and is our Social Network which is open to the public." shape="poly" coords="230,135,244,121,255,121,265,130,278,121,289,121,304,136,303,145,295,155,294,158,3 04,167,303,180,291,195,275,195,267,186,258,194,243,194,230,182,229,168,238,158,230,146" href="http://social.gulfcoastvirtualmall.com" alt="The Atrium" /> 
    <area shape="default" /> 
    </map> 
    </p> 
    </div> 
    <script type="text/javascript">// <![CDATA[ 
    var TabbedPanels2 = new Spry.Widget.TabbedPanels2("TabbedPanels2", { 
                injectionType: "inside", 
                widgetID: "TabbedPanels2", 
                autoPlay: false, 
                defaultTab: 0, 
                enableKeyboardNavigation: true, 
                hideHeader: true, 
                tabsPosition: "bottom", 
                event:"click", 
                stopOnUserAction: true, 
                displayInterval: 5000, 
                minDuration: 300, 
                maxDuration: 500, 
                stoppedMinDuration: 100, 
                stoppedMaxDuration: 200, 
                plugIns:[] 
    // ]]></script> 
    <p> </p> 
    <p> </p> 
    <h1 style="color: #ff9900; text-decoration: underline; text-align: center;">A New Approach  to Online Selling</h1> 
    <table style="width: 594px; height: 290px;" border="0" cellspacing="0" cellpadding="0" align="center"> 
    <tbody> 
    <tr> 
    <td align="center" valign="middle"> 
    <p style="text-align: center;"><a href="http://www.magento-mall.com/" target="_blank"> </a><a href="http://www.magento-mall.com/" target="_blank"><img title="Front End Demo" src="http://www.gulfcoastvirtualmall.com/index.php/admin/cms_wysiwyg/directive/key/ab5bb11d2d7f 999ec514519137cd6011/___directive/e3ttZWRpYSB1cmw9Ii9mcm9udGVuZGRlbW8uanBnIn19/" alt="Front End Demo" /></a></p> 
    </td> 
    <td> </td> 
    <td align="center" valign="middle"> 
    <p style="text-align: center;"><a href="http://demo-admin.magentocommerce.com/index.php/admin/" target="_blank"> </a><a href="http://demo-admin.magentocommerce.com/index.php/admin/" target="_blank"> <img title="Admin Panel Demo" src="http://www.gulfcoastvirtualmall.com/index.php/admin/cms_wysiwyg/directive/key/ab5bb11d2d7f 999ec514519137cd6011/___directive/e3ttZWRpYSB1cmw9Ii9hZG1pbmRlbW8uanBnIn19/" alt="Admin Panel Demo" /></a></p> 
    </td> 
    </tr> 
    <tr style="text-align: center;"> 
    <td> 
    <h3 style="text-align: center;"><span style="color: #ff9900;">Front End Demo</span></h3> 
    </td> 
    <td> </td> 
    <td> 
    <h3><span style="color: #ff9900;">Admin Panel Demo</span></h3> 
    </td> 
    </tr> 
    </tbody> 
    </table> 
    <p><span style="color: #ffffff;">So many of the choices out there that &ldquo;claim&rdquo; they have more features for your money fall short once you&rsquo;ve signed up. What is actually being offered to you is a plain &ldquo;vanilla&rdquo; web site that looks just like many of the others you&rsquo;ve seen. When you start working to get your store up and running you depend on reading documents from the hosting company&rsquo;s web site. If you have to call for help you wait on hold and when you finally get someone on the phone they can&rsquo;t answer your questions. You finally get your web site set up, your products loaded, but no one buys anything. You can&rsquo;t tell if people are really even able to find your store. After spending hundreds of dollars you&rsquo;re frustrated and angry. You should be. Now wouldn&rsquo;t it be great to have a site that was all set up for you, ready for your products to be entered? And of course since you&rsquo;ve decided to market your products online, it would be great if this site had a way to put your products in front of people looking for them. And last but certainly not least, it would be really nice to be able to pick up the phone and have a real person answer that is knowledgeable and really cares about helping you. It isn&rsquo;t a dream any more, it has become reality.</span></p> 
    <p> </p> 
    <h3 style="text-align: center;"><span style="color: #ff9900;">An Overview of Our Solution Compared to Other Hosting Solutions</span></h3> 
    <h4> </h4> 
    <h4 style="text-align: center;"><img src="/media/upload/image/Features1.png" border="0" alt="" hspace="0" width="350" height="211" align="middle" /></h4> 
    <h4 style="text-align: center;"><img src="/media/upload/image/Features2.png" border="0" alt="" hspace="0" width="350" height="233" align="middle" /> <img src="/media/upload/image/Features3.png" border="0" alt="" hspace="0" width="350" height="243" align="middle" /></h4> 
    <h4> </h4> 
    <h3><span style="color: #ff9900;">Enterprise Class e-Commerce</span></h3> 
    <p><span style="color: #ffffff;">The software running the Mall site and all of the stores is new written by a commercial software company that specializes in e-commerce. Although the software is new it is extremely stable and has features other e-commerce software can&rsquo;t match.</span></p> 
    <h4> </h4> 
    <h3><span style="color: #ff9900;">Feature Rich</span></h3> 
    <p><span style="color: #ffffff;">Getting past the shopping cart which is the one common thread among all e-commerce software there are many store owner and customer centric features. To start, you need to get your products in front of people that are looking for them. The system uploads your products to Google Merchant Center (formerly Froogle). If you change a price, an item goes out of stock the system automatically updates Google. The software has the ability to use almost any payment gateway. We chose PayPal as our initial offering since almost everyone is familiar with it. The shipping portion of the software allows a customer, in real time to find out (through an interface to the major shipping companies) what it costs for all of the shipping options available. Automated email communication with your customers which is triggered by you processing your orders. Unlike other e-commerce offerings, we do not limit how many products you can market or how many photos you use. The software allows you to create &ldquo;configurable&rdquo; products (multiple colors and sizes), bundled products (like custom built computers) where the customer can choose which options or sizes and colors they want. The system takes care of price differences as well with these types of product. And finally, although your online store is a business and businesses require time and energy to be successful the system emails you when you receive an order. You don&rsquo;t have to stare at the screen waiting for orders. By now you&rsquo;re probably thinking this is going to cost a fortune. Well, it doesn&rsquo;t. We charge a $75.00 one time setup fee which also gives you 2 dedicated hours of training when you start. Each month you&rsquo;ll be billed $50.00 and 3% (cumulative) of your transactions. The only other cost would be for templates to change the look and feel of your store. If you need an e-commerce site you owe it to yourself to talk it over with us.</span></p> 
    <h4> </h4> 
    <h3><span style="color: #ff9900;">Why A Virtual Mall?</span></h3> 
    <p><span style="color: #ffffff;">As with any other venture in life, strength comes in numbers or groups. People want &ldquo;one stop shopping&rdquo;, search engines love links and content rich sites. Grouping online stores creates an environment where customers will jump from store to store. Your products will be seen by more people. We also give you a site where you can see not just how many people, but where they are, where they came from, what search terms they used and how long they stayed along with much more information critical to make your business a success. The concept is simple, we do all the configuration and support you. You focus on your business. The link provided below is the front end of the mall. Go have a look, go through the stores. When you&rsquo;re ready to move forward with a store or want more information, call or email us. The systems running the mall are owned by the company and are located on the company&rsquo;s property. We have up to 15MB of network bandwidth which is scalable to 30MB (that&rsquo;s quite a bit). As the mall grows we will monitor and add additional systems and network bandwidth to maintain the same level of service you enjoy today.</span></p>
    I've tried everything I can think of to get this woking 100% and am getting a bit frustrated with it.  Any help would be really appreciated!!!!
    Thanks in advance!

    Hi,
    It is hard to guess where you have gone wrong with you modified CSS without actually seeing the code.
    Have a look here for more background info.
    I hope this helps.
    Ben

  • How can I create a PDF catalog direct from my website?

    I need to be able to easily create a PDF catalog/brochure direct from my website. Can I use the .xml file that I use for the Google Merchant Centre feed to create a catologue as this would seem to be a quick and easy solution. We have 1200 products so creating a PDF catalog from scratch will take a lot of time and effort.

    This forum is only to discuss how the forums operate, not products
    If you go to the Forums Index http://forums.adobe.com/index.jspa
    You will be able to select a forum for an Adobe product to use
    You might check the Acrobat forum

  • JDeveloper IDE problems with google Calendar development libraries

    Hello all,
    I am using JDeveloper as an IDE for developing the google calendar events.
    I am referring the http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html site.
    Instead of ANT to run the sample code, I am using JDeveloper IDE and added all required libraries from sample and source code.
    Still I am getting weird error as Error(22,29): GDataRequest$RequestType not found in enum com.google.gdata.client.Service.GDataRequest.RequestType in class com.google.gdata.client.GoogleService in class com.google.gdata.client.calendar.CalendarService in class project1.CalendarTest
    Code is as below
    package project1;
    import com.google.gdata.client.*;
    import com.google.gdata.client.calendar.*;
    import com.google.gdata.data.*;
    import com.google.gdata.data.acl.*;
    import com.google.gdata.data.calendar.*;
    import com.google.gdata.data.extensions.*;
    import com.google.gdata.util.*;
    import java.net.*;
    import java.io.*;
    import sample.util.*;
    public class CalendarTest {
    public static void main(String[] args) throws AuthenticationException,
    MalformedURLException,
    IOException,
    ServiceException
    CalendarService myService = new CalendarService("exampleCo-exampleApp-1.0");
    // myService.setUserCredentials("[email protected]", "pa$$word");
    // URL feedUrl;
    // CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
    // feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");
    // System.out.println("Your calendars:");
    // System.out.println();
    // for (int i = 0; i < resultFeed.getEntries().size(); i++) {
    // CalendarEntry entry = resultFeed.getEntries().get(i);
    // System.out.println("\t" + entry.getTitle().getPlainText());
    Please if somebody has already faced such problem, show me some way or give the direction.

    Problem is solved by changing jdeveloper Compilat settings.
    Checked the checkbox of 'Use Javac'.
    and then compile the project. It will get compiled.
    Thanks to Shishir Shrivastava's post
    http://www.mail-archive.com/[email protected]/msg00984.html
    -Vedika

  • Integrate Google Calendar API with Business Catalyst

    Hi there,
    I don't think this can be done but thought I'd ask here before throwing in the towel.
    I have a client website that uses an embedded Google Calendar. Uses iframe, works great, no issues.
    The client (a school) would like to display a list of upcoming events for the year (term dates, holidays, important events, etc), using info from the Google Calendar (which we input in the Google Apps end).
    I've looked at the "Agenda View" (Change calendar views - Calendar Help) but it is too inflexible to accomplish what I'm wanting. I've also tried FullCalendar (FullCalendar - Full-sized Calendar jQuery Plugin) and this also insufficient for what we're trying to do. I've also looked into is parsing the Google Calendar RSS feed as a list of events, but I believe I need access to server-side code for this.
    I'm sure the Google Calendar API will enable me to do everything I want but my understanding is that it relies on being able to access server-side code which of course isn't possible with BC.
    Has anyone found any way to integrate the Google Calendar API, or have any workarounds, suggestions, etc, that I haven't already covered?
    Thanks in advance for your time and help.
    Luke

    Credit goes to Mario for this post here: Display an external RSS feed in BC? which ended up providing the solution to my problem.
    You can display public Google Calendar info via RSS by going to Settings > Shared: Edit Settings (under the Sharing column) > Calendar Details tab > Calendar Address (click on the XML icon)
    This will provide a feed address which can then be displayed using zRSSFeed as per Mario's post.

  • Google Calendar is now fully supported by Safari 2.0.3 under Mac OS X 10.4

    This change has been posted to the Google Help Center:
    Which browsers does Google Calendar support?
    Currently, Google Calendar fully supports the following browsers:
    - Microsoft Internet Explorer (IE) version 6.0 (for Windows)
    - Mozilla Firefox version 1.0.7 or later (for Windows, Mac and Linux)
    - Apple Safari 2.0.3 for Mac OS X 10.4
    Note: JavaScript and cookies must be enabled on all browsers.
    http://www.google.com/support/calendar/bin/answer.py?answer=37057&topic=8581
    Credit to Macworld for pointing this out in an article published today:
    http://www.macworld.com/news/2006/06/19/calendar/index.php?lsrc=mwrss

    Hi skoziak, I guess your new Mac is intel core? If then, I've got the same problem as you before, the solution is, force Safari to run with Rosetta, then the images will shown. I have reported this issue to Apple before, hope the next version would solve this problem natively.

  • Problem while bringing Google Calendar events to Oracle Tables

    Hi Friends,
    I have written the following code to bring the Google Calendar Events to Oracle Tables...
    CREATE OR REPLACE procedure XX_DEV.authenticate_service_test(p_email in varchar2,p_password in varchar2)
    is
    l_request utl_http.req;
    l_response utl_http.resp;
    l_params varchar2(255);
    l_resp_data VARCHAR2(4000);-- CHARACTER SET;
    l_auth_token VARCHAR2(4000);
    l_cal_entry CLOB;
    v_response_xml XMLType;
    v_entry_id varchar2(100);
    xml_result xmltype;
    cnt number:= 0;
    v_xmldoc CLOB;
    v_start_time date;
    v_end_time date;
    cursor c1 is select x.title title, x.content content, x.where where, x.start_time start_time, x.end_time end_time, x.entry_id entry_id from
    xmltable('feed/entry'
    passing xmltype(v_xmldoc)
    columns title varchar2(1000) path '/entry/title/text()'
    ,content clob path '/entry/content/text()'
    ,where clob path '/entry/gd-where/@valueString'
    ,start_time varchar2(100) path '/entry/gd-when/@startTime'
    ,end_time varchar2(100) path '/entry/gd-when/@endTime'
    ,entry_id varchar2(1000) path '/entry/id'
    ) x ;
    begin
    -- access the oracle wallet to allow us to make an https request
    utl_http.set_wallet(path => 'file:/u01/app/oracle/product/11.2.0/owm/wallets/oracle11/',password => 'srisys123');
    -- set up the request body with our credentials
    l_params := 'Email=' || p_email || '&Passwd=' || p_password ||'&service=cl' || '&source=e-DBA-test-1.0';
    l_request := utl_http.begin_request('https://www.google.com/accounts/ClientLogin','POST','HTTP/1.1');--accounts/ClientLogin
    -- set the request headers
    utl_http.set_header(l_request,'Content-Type','application/x-www-form-urlencoded');
    utl_http.set_header(l_request,'Content-Length',length(l_params));
    -- write out the request body
    utl_http.write_text( l_request, l_params );
    -- get the response
    l_response := utl_http.get_response( r => l_request );
    dbms_output.put_line('Status Code: '||l_response.status_code);
    loop
    utl_http.read_line( r => l_response, data => l_resp_data, remove_crlf => TRUE);
    dbms_output.put_line(l_resp_data);
    if substr(l_resp_data, 1, 5) = 'Auth=' then
    l_auth_token := substr(l_resp_data, 6);
    end if;
    end loop;
    exception
    when utl_http.end_of_body then
    null;
    dbms_output.put_line('Auth Token: '||l_auth_token);
    utl_http.end_response ( l_response );
    -- replace the substitution variables in the template with the parameter values
    --utl_http.end_response ( l_response );
    l_request := utl_http.begin_request(
    'http://www.google.com/calendar/feeds/default/private/full',
    'GET',
    'HTTP/1.1');
    utl_http.set_header(
    l_request,
    'Content-Type',
    'application/atom+xml');
    utl_http.set_header(
    l_request,
    'Authorization',
    'GoogleLogin auth='||l_auth_token);
    l_response := utl_http.get_response( r => l_request );
    utl_http.read_text(
    l_response,
    l_cal_entry
    dbms_output.put_line('Status Code: ' || l_response.status_code);
    /*select replace(l_cal_entry,'<?xml version='||'''1.0'''||' encoding='||'''UTF-8'''||'?>','') into l_cal_entry from dual;
    select ltrim(l_cal_entry,substr(l_cal_entry,1,148)) into l_cal_entry from dual;
    select '<feed'||l_cal_entry into l_cal_entry from dual;
    select replace (l_cal_entry,':','-') into l_cal_entry from dual;*/
    dbms_output.put_line('Calendar Event: ' || l_cal_entry);
    -- xml_result :=XMLType.extract(l_cal_entry,'//title');
    delete from xml_test1;
    insert into xml_test1 values (l_cal_entry);
    utl_http.end_response ( l_response );
    select DATA into v_xmldoc from XML_TEST1;
    execute immediate 'alter session set events = ''31156 trace name context forever, level 2''';
    for i in c1
    loop
    l_cal_entry:= NULL;
    dbms_output.put_line('Result: '||i.title||'*'||i.content||'*'||i.name||'*'||i.start_time||'*'||i.end_time||'*'||i.entry_id);
    begin
    select 1 into cnt from events_bkp where entry_id = i.entry_id;
    select nvl(to_date(rtrim(replace(i.start_time,'T',' '),substr(replace(i.start_time,'T',' '),12,20))||
    replace(substr(replace(i.start_time,'T',' '),12,8),'-',':'),'yyyy-mm-dd hh24:mi:ss'),sysdate) into v_start_time from dual;
    select nvl(to_date(rtrim(replace(i.end_time,'T',' '),substr(replace(i.end_time,'T',' '),12,20))||
    replace(substr(replace(i.end_time,'T',' '),12,8),'-',':'),'yyyy-mm-dd hh24:mi:ss'),sysdate) into v_end_time from dual;
    update events_bkp set description = i.title, notes = nvl(i.content,'No Notes'), start_date_time = v_start_time, end_date_time = v_end_time
    where entry_id = i.entry_id;
    exception when others then
    select nvl(to_date(rtrim(replace(i.start_time,'T',' '),substr(replace(i.start_time,'T',' '),12,20))||
    replace(substr(replace(i.start_time,'T',' '),12,8),'-',':'),'yyyy-mm-dd hh24:mi:ss'),sysdate) into v_start_time from dual;
    select nvl(to_date(rtrim(replace(i.end_time,'T',' '),substr(replace(i.end_time,'T',' '),12,20))||
    replace(substr(replace(i.end_time,'T',' '),12,8),'-',':'),'yyyy-mm-dd hh24:mi:ss'),sysdate) into v_end_time from dual;
    insert into events_bkp values(events_seq.nextval, 9, 1,1, 4, i.title, nvl(i.content,'No Notes'), v_start_time, v_end_time,'','',
    4, 1, sysdate, 1, sysdate, 13, i.entry_id);
    end;
    commit;
    end loop;
    execute immediate 'alter session set events = ''31156 trace name context off''';
    end authenticate_service_test;
    I am able to execute it successfully with my username and password but I am getting error when the number of events are more than 15...
    The parameter l_cal_entry which is of clob datatype is not holding the whole xml data.
    Please advice....
    Thank You,
    Srikanth

    Hi Friends,
    Now I am able to load all the events of a user by adding the following code
    loop
    utl_http.read_text(l_response, l_cal);
    l_cal_entry:= l_cal_entry||l_cal;
    end loop;
    but I am getting problem when the user has more than one calendar. The Begin_request link I am using is...
    'https://www.google.com/calendar/feeds/default/private/full'
    Using this, I am able to get only the events of a default calendar associated to the user.
    How can I get the events of all calendars or a particular calendar associated with the user.
    I may have to change the above link... I have tried with various combinations by appending calendar id but I am unable get the right combination
    Please advice...
    Thank You,
    Srikanth

  • Has anyone here configured a google calendar component?

    I recently bought a flash AS3 Google Calendar component.  I installed in a Flash site I'm building http://www.droolpigs.com/April5/
    It lookd great I'm having no problems with it other than I don't know how to make it work and it came with no instructions.  I guess the developer assumed everyone knows how to use google calendar feeds.  It comes with an xml file that looks like this:
    <config>
        <proxyURL>http://www.rmcyouth.com/temp/proxy.php</proxyURL>
        <gcalURL>http://www.google.com/calendar/feeds/ehrenck%40gmail.com/public/full?</gcalURL>
    </config>
    and a php file that looks like this:
    <?php
    // PHP Proxy
    // Responds to both HTTP GET and POST requests
    // Author: Abdul Qabiz
    // March 31st, 2006
    // Get the url of to be proxied
    // Is it a POST or a GET?
    $url = ($_POST['url']) ? $_POST['url']: $_GET['url'];
    $headers = ($_POST['headers']) ? $_POST['headers'] : $_GET['headers'];
    $mimeType =($_POST['mimeType']) ? $_POST['mimeType'] : $_GET['mimeType'];
    //Start the Curl session
    $session = curl_init($url);
    // If it's a POST, put the POST data in the body
    if ($_POST['url']) {
        $postvars = '';
        while ($element = current($_POST)) {
            $postvars .= key($_POST).'='.$element.'&';
            next($_POST);
        curl_setopt ($session, CURLOPT_POST, true);
        curl_setopt ($session, CURLOPT_POSTFIELDS, $postvars);
    // Don't return HTTP headers. Do return the contents of the call
    curl_setopt($session, CURLOPT_HEADER, ($headers == "true") ? true : false);
    curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);
    //curl_setopt($ch, CURLOPT_TIMEOUT, 4);
    curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
    // Make the call
    $response = curl_exec($session);
    if ($mimeType != "")
        // The web service returns XML. Set the Content-Type appropriately
        header("Content-Type: ".$mimeType);
    echo $response;
    curl_close($session);
    ?>

    never mind I figured it out.

  • How to insert google ads in flash?

    Hi ....i have a flash slideshow and would like to insert
    google adsense at the end of the slideshow in the last slide.....i
    want the google ad to appear within the flash.....is there any way
    in which i can do this....please help me out...

    I don't know if it ever made it out of beta, but I seem to
    remember reading about getting your adsense ads via RSS (which you
    could then load into your flash movie).
    Try searching "google adsense for feeds".

  • How to populate "Expected (Design Steps)" in HP Quality Center Output

    I am using UPK 3.6.1 Client version, and one of our uses is to export UPK topics to HP Quality Center output.
    I see that there is a column titled "Expected (Design Steps) but it comes out blank. I'd like to add the expected result of each step to use in test script.
    When I look at the ColumnSpec.xml file, it shows that this information is not coming from anywhere:
    <header xml:id="ExpectedColHeader">Expected (Design Steps)</header>
    <data repeat="yes" type="General" source="" />
    Does anyone know of a field that I could re-purpose to populate that information?
    Thank you.

    On my OJ Pro 8600, When I go to print a # 10 envelope, it feeds the envelope through and then prints the address on a letter page.  I was forced to set the printer preferences to #10 envelope, and within Word, set the paper type to # 10 envelope, set Word up for center feed, and then put everything back to print normally.  ON my 6500 all I had to do was hit print.  There must be a way to print single envelopes without jumping through all these hoops!!

Maybe you are looking for

  • Is Firewire Netboot possible?

    I've got several Netboot server systems (10.5 and 10.6), and would like to offer Netboot across fw0 (firewire port) for various unrelated reasons. The Firewire port is set to properly use a coherent IP #, it is on same subnet, it is enabled on Netboo

  • Urgent:How to modify a script without changing the print programme

    Hi all, Can any body pls tell me <b>How to modify a script without changing the print programme</b> Give m esome real time examples. Good points willbe rewarded Thanks

  • (Crucial)iOS 8 message app conversation archive/delete order

    I upgraded to iOS8 from 7 and the message app is different when I delete messages. in iOS 7 when you delete a message, the conversation order goes back to the last existing text. for example if you delete some text in an existing conversation, this c

  • Cannot update my snow leopard

    in the course of the periodic updates appeared an RAW update, which I could not install - missing signature- I installed an online RAW. Now I cannot update JAVA version 2 and Safari 5. I do not know how to resintall the faulty RAW update. Does my ins

  • How to uninstall 10, 11 & 12?!!!

    Dell T7500 PC Windows 7 Ultimate 64 bit. Have Photoshop Elements 13. How to uninstall 10, 11 & 12?!!! I have used Control>Programs>Unistall get message "This action is only valid for products that are currently installed" & 2.59 GB remains for each v