Monday, August 6, 2012

YAHOO SOLUTION N ADVERTISING

Please complete the form below to have a Yahoo! Representative contact you. All fields marked with an (*) are required.

1. What type of advertising are you interested in?* (select all that apply)

Search MarketingMobile Search Marketing
Mobile Display / Banner AdvertisingDisplay/Banner/Video Advertising


2.What is your monthly advertising budget?

5 STEPS TO ADVERTISING WITH YAHOO SEARCH MARKETING

Start Advertising with Yahoo! Search Marketing in 5 Simple Steps

Please note that this signup process uses image verification technology to prevent abuse. Screen readers are not compatible with this technology. In an effort to serve as many Yahoo! customers as possible, we also offer phone registration. If you are using a screen reader, please call us at 1-866-747-7327 to register for a Yahoo! Search Marketing account. We look forward to partnering with you.

Target Customers by Geographic LocationDisplay your ad to customers throughout the entire market, or select specific regions or cities.

Choose Keywords Related to Your BusinessEnter words or phrases related to the products and services your business provides.
Tell Us How Much You'd Like to SpendSpecify your daily spending limit and maximum bid.
Create Your AdWrite the ad that will be displayed to prospective customers.
Activate or Save Your AdReview your ad and activate it by entering your billing information, or save it until you are ready to activate.

Need Assistance?
Need Assistance? We can recommend keywords or write ads for you. Learn more about Assisted Setup.
For a step-by-step guide to setting up your account
Watch the Sign-Up Tutorial

Select a Market
Market :

Select a Time Zone
Your selection impacts your reports and campaign management. For instance, a campaign that is scheduled for a particular day starts at midnight, based on the time zone that you select. Please Note: Choose your time zone carefully. It cannot be edited in the future.


Sunday, August 5, 2012

Yahoo! Search Web Services

Yahoo! Search Web Services

Yahoo! Search offers an array of web services to provide you with access to our investments in search technology and infrastructure. Developers and site owners can also use web services to enhance Yahoo! Search results.

Using Yahoo! Search Technology On Your Site

BOSS (Build your Own Search Service) and other web services give developers and start-ups access to our web-scale investments in search technology. See what's available and how to get started:

YAHOO! SEARCH BOSS

BOSS provides API access to Yahoo!'s web, news, and image search technology. Unlike other search APIs, developers can use BOSS technology with very few restrictions.

To get started, visit the BOSS page to learn more about what BOSS can do, apply for an API key, and read the documentation.

CONTENT ANALYSIS

Our recently released Content Analysis Web Service detects entities/concepts, categories, andrelationships within unstructured content. It ranks those detected entities/concepts by their overall relevance, resolves those if possible into Wikipedia pages, and annotates tags with relevant meta-data. Please give our content analysis service a try to enrich your content.

The Term Extraction Web Service provides a list of significant words or phrases extracted from a body of content. Note: This service will no longer be supported. Please migrate to the Content Analysis Web Service.

Yahoo! Maps Web Services - Geocoding API

Yahoo! Maps Web Services - Geocoding API

Finding Latitudes and Longitudes

The Geocoding Web Service allows you to find the specific latitude and longitude for an address. You can use this service to geocode your points in advance or forego it altogether with built-in geocoding in our AJAX and Flash APIs.

This API has been deprecated (that is, no longer recommended for use by new developers). A new geocoding API called Yahoo! PlaceFinder is now available and provides more features than this API, including reverse geocoding (translating coordinates into street addresses) and WOEID support. Current developers using this API are encouraged to migrate to PlaceFinder.

Request URL

http://local.yahooapis.com/MapsService/V1/geocode

Request parameters

See information on constructing REST queries

ParameterValueDescription
appidstring (required)The application ID. See Application IDs for more information.
streetstringStreet name. The number is optional.
citystringCity name.
statestringThe United States state. You can spell out the full state name or you can use the two-letter abbreviation.
zipinteger or -The five-digit zip code, or the five-digit code plus four-digit extension. If this location contradicts the city and state specified, the zip code will be used for determining the location and the city and state will be ignored.
locationfree text

This free field lets users enter any of the following:

  • city, state
  • city, state, zip
  • zip
  • street, city, state
  • street, city, state, zip
  • street, zip

If location is specified, it will take priority over the individual fields in determining the location for the query. City, state and zip will be ignored.

outputstring:xml(default),phpThe format for the output. If php is requested, the results will be returned inSerialized PHP format.

Sample Request Url:

http://local.yahooapis.com/MapsService/V1/geocode?appid=YD-9G7bey8_JXxQP6rxl.fBFGgCdNjoDMACQA--&street=701+First+Ave&city=Sunnyvale&state=CA

Response fields

The schema document for this service response is located athttp://local.yahooapis.com/MapsService/V1/GeocodeResponse.xsd

FieldDescription
ResultSetContains all of the query responses.
ResultContains each individual response. More than one result may be returned if the given address is ambiguous. Has attributes:
  • precision: The precision of the address used for geocoding, from specific street address all the way up to country, depending on the precision of the address that could be extracted. Possible values, from most specific to most general are:
    • address
    • street
    • zip+4
    • zip+2
    • zip
    • city
    • state
    • country
  • warning: If the exact address was not found, the closest available match will be noted here.
LatitudeThe latitude of the location.
LongitudeThe longitude of the location.
AddressStreet address of the result, if a specific location could be determined.
CityCity in which the result is located.
StateState in which the result is located.
ZipZip code, if known.
CountryCountry in which the result is located.

Sample response

The following is a sample response for the geocode of the Yahoo! headquarters:

  1. xml version="1.0" encoding="UTF-8"?>
  2. <ResultSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns="urn:yahoo:maps"
  4. xsi:schemaLocation="urn:yahoo:maps http://local.yahooapis.com/MapsService/V1/GeocodeResponse.xsd">
  5. <Result precision="address">
  6. <Latitude>37.416384Latitude>
  7. <Longitude>-122.024853Longitude>
  8. <Address>701 FIRST AVEAddress>
  9. <City>SUNNYVALECity>
  10. <State>CAState>
  11. <Zip>94089-1019Zip>
  12. <Country>USCountry>
  13. Result>
  14. ResultSet>

Errors

The Geocoding service returns the standard errors.

Rate Limit

The Geocoding service is limited to 5,000 queries per IP address per day. See information on rate limiting.

Terms of Use

Use of the Yahoo! Maps APIs is governed by the Yahoo! Maps APIs Terms of Use and the Yahoo! Maps Terms of Use. These Terms of Use supplant the general Yahoo! Developer Network Terms of Use. See also the Usage Policy for more information about acceptable usage of these APIs or to request additional queries.

Support & Community

All Yahoo! Maps Web Services are discussed on the yws-maps mailing list.

YSlow

YSlow

Install YSlowfor Chrome

YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Feature highlights:

  • Grades web page based on one of three predefined ruleset or a user-defined ruleset;
  • It offers suggestions for improving the page's performance;
  • Summarizes the page's components;
  • Displays statistics about the page;
  • Provides tools for performance analysis, including Smush.it™ and JSLint.

Availability

» View YSlow Ruleset Limitations across several browsers/platforms.

Web Performance Best Practices and Rules

Yahoo!'s Exceptional Performance team has identified 34 rules that affect web page performance. YSlow's web page analysis is based on the 23 of these 34 rules that are testable. Click each performance rule below to see the details.

  1. Minimize HTTP Requests
  2. Use a Content Delivery Network
  3. Avoid empty src or href
  4. Add an Expires or a Cache-Control Header
  5. Gzip Components
  6. Put StyleSheets at the Top
  7. Put Scripts at the Bottom
  8. Avoid CSS Expressions
  9. Make JavaScript and CSS External
  10. Reduce DNS Lookups
  11. Minify JavaScript and CSS
  12. Avoid Redirects
  1. Remove Duplicate Scripts
  2. Configure ETags
  3. Make AJAX Cacheable
  4. Use GET for AJAX Requests
  5. Reduce the Number of DOM Elements
  6. No 404s
  7. Reduce Cookie Size
  8. Use Cookie-Free Domains for Components
  9. Avoid Filters
  10. Do Not Scale Images in HTML
  11. Make favicon.ico Small and Cacheable

» Check out the YSlow Ruleset Matrix to see how the grade is computed.

Sample Screenshot

YSlow Grade details screenshot

Frequently Asked Questions

  1. What platforms does YSlow run on?
  2. How does YSlow work?
  3. How are the grades computed?
  4. How do I add my CDN hostname to YSlow for Rule 2?
  5. What YSlow results are included in the YSlow beacon?

See more...

Contact Us

YSlow development is discussed in the Exceptional Performance group.

Yahoo! Query Language

Yahoo! Query Language

What is YQL?

The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services. With YQL, apps run faster with fewer lines of code and a smaller network footprint.

Yahoo! and other websites across the Internet make much of their structured data available to developers, primarily through Web services. To access and query these services, developers traditionally endure the pain of locating the right URLs and documentation to access and query each Web service.

With YQL, developers can access and shape data across the Internet through one simple language, eliminating the need to learn how to call different APIs.

How Do I Get Started?

  1. Check out the YQL Console.
  2. Read how to access YQL from your application.
  3. Get your API Keys to sign your requests if you need them.
  4. Check out the YQL frequently asked questions (FAQ) for answers to common issues.

Using the API or Web Service

  • YQL Overview

    YQL exposes an SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. Through the SHOW and DESC commands, we enable developers to discover the available data sources and structure without opening another Web browser.

  • YQL Open Data Tables

    Open Data Tables enable developers to add tables for any data on the Web to our stable of API-specific tables. Using Open Data Tables, anyone can make their data YQL-accessible. If you would like to create an Open Data Table, visit the community page at http://datatables.org.

    Examples:


  • YQL Execute

    Building upon Open Data Tables, the Execute element gives developers full control of how the data is fetched into YQL and how it's presented back to the user. With Execute, developers can build tables that manipulate, change, and sign the URLs to access almost any protected content. This lets YQL access and combine data across a variety of different authenticated services such as Netflix or Twitter. Developers can call multiple services and data sources within Execute to join and mash up data however they desire, letting Yahoo! do the work rather than their applications. Data can be tweaked and manipulated into an optimal format for applications to consume.

    Execute elements run server-side JavaScript with E4X (native XML) support. This gives developers a fully functional language that Web developers know, and lets them do almost anything they want with the data. We've added a few new global objects to the language to enable developers to: include JavaScript libraries and code from any URL; fetch data from any URL/Web page; run other YQL commands; and perform data filtering and conversion.

    Examples:

    • CSS selectors for HTML - a CSS selector table for getting data from HTML pages

      use "http://yqlblog.net/samples/data.html.cssselect.xml";
      select * from data.html.cssselect;

      Try CSS selectors.

    • Unified web+image search - perform a BOSS search that also returns an image from the BOSS image search for the same site and query term in a single result set

      use 'http://yqlblog.net/samples/search.imageweb.xml' as searchimageweb;
      select * from searchimageweb where query='pizza'

      Try Unified web+image search.

  • YQL Insert/ Update/ Delete

    You can use YQL to write and modify data on Web services and applications using SQL keywords: INSERT, UPDATE, and DELETE. These verbs let you manipulate data mapped onto an Open Data Table and enables developers to use Open Data Tables to do the following:

    • insert new update to Yahoo! Updates, not just list them
    • add new comments to a blog, as well as read them
    • store data in a remote database
    • INSERT INTO Internet

    Open Data Table (ODT) developers can add support for these verbs into their tables by creating new binding types in their ODT definitions. They can then perform the insert/update/delete on the remote web service by creating an execute element that runs their JavaScript to create the right content payload and send it to the remote service. We've extended the capabilities in our server-side JavaScript, so y.rest() can now POST, PUT and DELETE.

    Try creating a new Yahoo! update from the YQL console by following this link:
    INSERT INTO social.updates (guid, title, description) VALUES (me, "Using YQL", "Try YQL, it's fun.");

Using YQL for Commercial and Non-Commercial Applications

Our goal is to make it easy for you to use YQL in the widest possible range of applications. Please read the notice and usage limits described below for more information. If you have additional questions, please read the YQL Terms of Service and/or contact us at the email address below.

Notice

  • YQL can be used for commercial purposes
  • If we're going to shut down YQL, we will give you at least 6 months notice with an announcement on this web page and in our forum
  • YQL has a performance uptime target of over 99.5%

Usage Limits

  • Per application limit (identified by your Access Key): 100,000 calls per day
  • Per IP limits: /v1/public/*: 2,000 calls per hour; /v1/yql/*: 20,000 calls per hour

Additional Notes

  • All rates are subject to change
  • You may also be subject to the underlying rate limits of other Yahoo! and 3rd party web services
  • YQL relies on the correct operation of the web services and content providers it accesses

Please send email to yql-questions [at] yahoo-inc.com with requests for additional information.

Information for content and API providers

If you are a content or API provider and would like to learn how to opt out, or work better with YQL, please check our provider page.

Support and Community

Questions and suggestions on YQL are discussed on the YQL Developer Community forum. If you have questions or need technical support, please use this forum.

free counters
 
© Copyright Officiel Yahoo Blog 2011 - Some rights reserved | Powered by Blogger.com.
Template Design by Noval Blogger Bima | Published by Premium Wordpress Themes
Officiel Yahoo Blog