yahoo developer network

Post on 20-Jan-2015

2.725 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Yahoo! Developer Network

Jojo A Anonuevo

Cindy Chu

Jimmi Kembaren

Eiko Raquel

Agenda

• Introduction to YDN

• Sign In with Yahoo! Login

• Yahoo! Pulse Update

• Yahoo! Query Language

•Yahoo Messenger Bot

What is YDN?

• Open Platform

• Open Source

• Open Data

• Developer Tools

What is YDN?

• YDN is developer’s friend

• YDN is developer’s mentor

• YDN is developer’s support

• YDN is Yahoo!

Sign In with Yahoo! Login

Sign In with Yahoo! Login - Overview

Sign In with Yahoo! Login - Overview

• Full Name

• Yahoo! Email Address

• Profile Picture

• Gender

Sign In with Yahoo! Login - Overview

Live Demo http://kaget.info/ydn/signon/

Sign In with Yahoo! Login - Code

1. Download PHP SDK from http://github.com/yahoo/yos-social-php5

2. Create new project at YDN site https://developer.apps.yahoo.com/projects and get these data:• CONSUMER KEY• CONSUMER SECRET• APPLICATION ID

3. Read and Learn sample code4. Start writing your own code

Sign In with Yahoo! Login - Code

Yahoo! Query Language

YQL - Overview

The Yahoo! Query Language is an expressive SQL-like

language that lets you query, filter, and join data across

Web services.

You don’t need to know any API anymore

( http://developer.yahoo.com/yql/ )

SELECT {SOMETHING} FROM {WEBSERVICE}

WHERE {CONDITION}

YQL - Overview

• Passing the YQL statement as a URL parameter (REST)

• Return format: XML or JSON

• URL:

• Public : http://query.yahooapis.com/v1/public/yql

• Private : http://query.yahooapis.com/v1/yql

• Support Yahoo! Product API + Open Data Tables

http://datatables.org

YQL - Code

Console : http://developer.yahoo.com/yql/console

YQL - Code

Documentation: http://developer.yahoo.com/yql/guide/

Live Demo:http://kaget.info/ydn/yql/

Yahoo! Updates

Yahoo! Update - Overview

• Text

• Picture

• Video

• Audio

• URL

Yahoo! Update - Overview

Web Yahoo Messenger

Yahoo! Update – YQL Console

INSERT INTO social.updates (guid, title, description, link) VALUES (me, 'Update Demo', 'Hello, this update was posted from yql console', 'http://sg.news.yahoo.com')

Yahoo! Update - Code

Documentation: http://developer.yahoo.com/social/rest_api_guide/Single-update-resource.html

Live Demo:http://kaget.info/ydn/updates/

Yahoo! Messenger Bot

Yahoo Messenger Bot - Overview

UserApplication

Yahoo Messenger Bot - Case

1. Movie Ticket Distribution2. Electronic Voucher Distribution3. Quiz 4. Voting

Yahoo Messenger Bot - Code

Documentation: http://developer.yahoo.com/messenger/guide/

PHP SDK:http://github.com/yahoo/messenger-sdk-php

Java SDK:http://github.com/yahoo/messenger-sdk

Live Demo:YM ID: jimmi.robot

Yahoo Messenger Bot - Code

Yahoo Messenger Bot - Code

Thank You

Email: jimmi@yahoo-inc.com

Yahoo Messenger ID: jimmi_kembaren

Twitter: @7immi

top related