Webmaster Tools is supported out of this group:

http://groups.google.com/group/Google_Webmaster_Help

Cheers,
-Jeff

On Oct 17, 1:32 pm, "Mina Ramses" <[EMAIL PROTECTED]> wrote:
> I used to write a jsp for webmasterTools  as the following :
> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
>     pageEncoding="ISO-8859-1"%>
> <%@ page
> import="com.google.gdata.client.webmastertools.WebmasterToolsService,
>                  com.google.gdata.data.OutOfLineContent,
>                  com.google.gdata.data.webmastertools.CrawlRate,
>                  com.google.gdata.data.webmastertools.DomainPreference,
>                  com.google.gdata.data.webmastertools.SitesEntry,
>                  com.google.gdata.data.webmastertools.SitesFeed,
>                  com.google.gdata.util.AuthenticationException,
>                  com.google.gdata.util.ServiceException,
>                  java.text.*,
>                  java.io.IOException,
>                  java.net.MalformedURLException,
>                  java.net.URL,
>                  java.net.URLEncoder
>                  " %>
>
>                  <%!
> private static final String FEED_URI_BASE
> = "http://www.google.com/webmasters/tools/feeds/";;
>
> private static final String SITES_FEED_DIRECTORY = "sites/";
>
> private static URL getSitesFeedUrl() throws IOException {
>
>             try {
>
>               return new URL(FEED_URI_BASE + SITES_FEED_DIRECTORY);
>
>             } catch (MalformedURLException e) {
>
>               throw new IOException("URL for sites feed is malformed.");
>
>             }
>
>           }
>
> public static void printUserSites(WebmasterToolsService myService)
> throws ServiceException, IOException {
> try {
> System.out.println("Printing user's sites:");
>
> // Request the feed
> URL feedUrl = getSitesFeedUrl();
> SitesFeed sitesResultFeed = myService.getFeed(feedUrl, SitesFeed.class);
>
> // Print the results
> for (SitesEntry entry : sitesResultFeed.getEntries()) {
>   System.out.println("\t" + entry.getTitle().getPlainText());}
> } catch (MalformedURLException e) {
>
> throw new IOException("URL for sites feed is malformed.");}
> }
>
> private static void usage() {
>     System.out.println("Usage: WebmasterToolsClient --username <username>"
>         + " --password <password>");
>     System.out.println("\nA simple application that lists sites, "
>         + "and Sitemaps using the provided username and "
>         + "password for authentication.");
>   }
>
> public static void runExamples(WebmasterToolsService myService)
> throws ServiceException, IOException {
> printUserSites(myService);
>
> }
>
> %>
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
> "http://www.w3.org/TR/html4/loose.dtd";>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
> <title>Insert title here</title>
> </head>
> <body>
>
> <%
> WebmasterToolsService myService = new
> WebmasterToolsService("exampleCo-exampleApp-1");
> try {
>   myService.setUserCredentials("user", "password");} catch 
> (AuthenticationException e) {
>
>   System.out.println("The username or password entered are not valid");
>   System.exit(1);}
>
> System.out.println("Running with user ");
>
> // Run the example methods, list sites, insert, update, etc.
> try {
>   runExamples(myService);} catch (ServiceException e) {
>
>   e.printStackTrace();} catch (IOException e) {
>
>   e.printStackTrace();}
>
> System.out.println("Sample run completed.");
> %>
>
> </body>
> </html>
>
> But i got the following errors :
> "Only a type can be imported.
> com.google.gdata.client.webmastertools.WebmasterToolsService resolves to a
> package"
>
> the WebmasterToolsService , ServiceException, SitesFeed  ...etc cannot be
> resolved to a type at the time i used to import
> com.google.gdata.client.webmastertools.WebmasterToolsService,
> com.google.gdata.util.ServiceException,
> com.google.gdata.data.webmastertools.SitesFeed , ....etc
> so what's wrong ?
> I want to mention that i'm using eclipse and i did add all these external
> libs .
> Any comment ?
>
> On Mon, Sep 22, 2008 at 7:40 AM, Eric (Google) <[EMAIL PROTECTED]> wrote:
>
> > On Sep 17, 12:34 pm, "Mina Ramses" <[EMAIL PROTECTED]> wrote:
> > > Any guide to use the java lib. in jsp pages , any type of guide ... ?
>
> > I'm afraid not.  You'll have to search the web for tutorials on
> > creating
> > JSP pages.
>
> > You could try modifying the Google Health JSP sample app to work
> > with Webmaster tools.  That uses the the Google Data Java client:
>
> >http://code.google.com/p/googlehealthsamples/source/browse/#svn/trunk...
>
> > I would also have a look at the WT Java Developer's Guide:
> >http://code.google.com/apis/webmastertools/docs/developers_guide_java...
>
> > Eric
>
> > > On Wed, Sep 17, 2008 at 10:23 PM, Eric (Google) <[EMAIL PROTECTED]>
> > wrote:
>
> > > > On Sep 17, 12:15 pm, "Mina Ramses" <[EMAIL PROTECTED]> wrote:
> > > > > Another question please if you don't mind .
> > > > > Regarding the Java Webmastertools example, i think it's a java code,
> > so
> > > > i'm
> > > > > asking to use it in implementing a web application can I use this
> > code as
> > > > > jsp pages ? or must i use another client library for web application
>
> > > > Yes.  You can use the library to create .jsp pages.
>
> > > > > implementation ?
> > > > > I checked the php client library but i didn't find a support for the
> > > > > webmaster tools api or any samples , correct me if I'm wrong.
>
> > > > Correct, there's no support in the PHP lib.
>
> > > > > On Wed, Sep 17, 2008 at 8:18 PM, Eric (Google) <[EMAIL PROTECTED]>
> > > > wrote:
>
> > > > > > Use whatever authentication method you wish,
> > > > > > but here's why we discourage ClientLogin in webappss:
>
> > > > > > 1.) You need to deal with CAPTCHAs
>
> > > > > > 2.) A users credentials are exposed to your app.  From a security
> > > > > > perspective, it's much better for them to input this information on
> > a
> > > > > > Google page rather than a third party app.
>
> > > > > > 3.) ClientLogin tokens expire after ~2weeks.  AuthSub/OAuth tokens
> > > > > > do not expire.
>
> > > > > > Eric
>
> > > > > > On Sep 17, 9:52 am, "Mina Ramses" <[EMAIL PROTECTED]> wrote:
> > > > > > > Thanks Eric for your fast reply,
> > > > > > > I know about ClientLogin, but I'm asking if can i use it without
> > any
> > > > > > > problems to build a web application ?
>
> > > > > > > On Wed, Sep 17, 2008 at 7:46 PM, Eric (Google) <
> > [EMAIL PROTECTED]>
> > > > > > wrote:
>
> > > > > > > > As I mentioned, there's ClientLogin.
>
> > > > > > > > Here's the Google Data Overview on it:
> > > > > > > >http://code.google.com/apis/gdata/auth.html#ClientLogin
>
> > > > > > > > and a Java Webmastertools example:
>
> > > >http://code.google.com/apis/webmastertools/docs/developers_guide_java.
> > > > > > ..
>
> > > > > > > > Eric
>
> > > > > > > > On Sep 17, 9:10 am, "Mina Ramses" <[EMAIL PROTECTED]>
> > wrote:
> > > > > > > > > Hi Eric,
> > > > > > > > > Also i want to ask , if there's no other ways to implement a
> > > > > > webmaster
> > > > > > > > tools
> > > > > > > > > web application without using this AuthSub but in a correct
> > way
> > > > and
> > > > > > with
> > > > > > > > no
> > > > > > > > > problems ? i.e bypass the AuthSub authentication by any way.
>
> > > > > > > > > On Fri, Sep 12, 2008 at 11:37 PM, Eric (Google) <
> > > > [EMAIL PROTECTED]
>
> > > > > > > > wrote:
>
> > > > > > > > > > This is only an issue with Webmaster Tools.  Not with the
> > other
> > > > > > Data
> > > > > > > > > > APIs.
>
> > > > > > > > > > This is under the general Google Datas issue tracker:
> > > > > > > > > >http://code.google.com/p/gdata-issues/issues/detail?id=678
>
> > > > > > > > > > To answer your last question, it's possible to write a web
> > app
> > > > > > > > > > that uses ClientLogin, but it's strongly discouraged.
> >  Sharing
> > > > > > > > > > a user's credentials in a web app isn't a great idea.
>
> > > > > > > > > > Eric
>
> > > > > > > > > > On Sep 12, 12:23 pm, "Mina Ramses" <[EMAIL PROTECTED]>
> > > > wrote:
> > > > > > > > > > > I checkedhttp://
> > > > code.google.com/p/gdata-java-client/issues/list
> > > > > > > > > > > I didn't find anyone with this issue, that's why i'm
> > asking
> > > > how
> > > > > > > > AuthSub
> > > > > > > > > > > tokens are broken and this is only with webmaster tools
> > api
> > > > or
> > > > > > all
> > > > > > > > google
> > > > > > > > > > > data api ?
> > > > > > > > > > > I think people are working on it , which means they
> > didn't
> > > > use
> > > > > > > > AuthSub ??
>
> > > > > > > > > > > On Fri, Sep 12, 2008 at 10:13 PM, Mina Ramses <
> > > > > > [EMAIL PROTECTED]
>
> > > > > > > > > > wrote:
> > > > > > > > > > > > Did you try the AuthSub ..?, didn't you report it to
> > google
> > > > > > support
> > > > > > > > ?
> > > > > > > > > > > > Can i use ClientLogin to work with a webpage ...? or no
> > way
> > > > ?
>
> > > > > > > > > > > > On Fri, Sep 12, 2008 at 10:08 PM, Eric (Google) <
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > >wrote:
>
> > > > > > > > > > > >> On Sep 12, 12:01 pm, cslinux <[EMAIL PROTECTED]>
> > > > wrote:
> > > > > > > > > > > >> > So do you mean that i can't yet use AuthSub for
> > > > > > webmastertools
> > > > > > > > which
> > > > > > > > > > > >> > means i can't use the api for web application ?
>
> > > > > > > > > > > >> Correct.  Unless you use ClientLogin for now.
>
> > > > > > > > > > > >> > On Sep 12, 9:33 pm, "Eric (Google)" <
> > > > [EMAIL PROTECTED]>
> > > > > > > > wrote:
>
> > > > > > > > > > > >> > > I would recommend taking a look at the Webmaster
> > Tools
> > > > > > > > Protocol
> > > > > > > > > > Guide:
>
> > > >http://code.google.com/apis/webmastertools/docs/developers_guide.html
>
> > > > > > > > > > > >> > > And using PHP libcurl:
>
> >http://code.google.com/apis/gdata/articles/using_cURL.html
>
> > > > > > > > > > > >> > > And just a heads up, AuthSub tokens are currently
> > > > broken
> > > > > > with
> > > > > > > > > > > >> > > Webmastertools:
>
> > > >http://code.google.com/p/gdata-issues/issues/detail?id=678&colspec=AP.
> > > > > > > > > > ..
>
> > > > > > > > > > > >> > > Eric
>
> > > > > > > > > > > >> > > On Sep 12, 10:35 am, cslinux <
> > [EMAIL PROTECTED]>
> > > > > > wrote:
>
> > > > > > > > > > > >> > > > I'm asking if i can use php client library with
> > > > Google
> > > > > > > > webmaster
>
> ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Data Protocol" 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-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to