Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

SlideShareAPI調査結果

yoccy178 edited this page Oct 31, 2012 · 1 revision

SlideShareのAPI利用

API document
    http://www.slideshare.net/developers/documentation
Apply for API key
    http://www.slideshare.net/developers/applyforapi

SlideShareのAPIKey取得

下記URLにて、メールアドレス登録
http://www.slideshare.net/developers/applyforapi

メールにて、API Key, Shared Secret 取得可能
    ---sample mail---
    Hey fujiiyoshihiro,

    Here are your keys for using the SlideShare API:
    API Key:XXXXXXX
    Shared Secret: XXXXXXXX
    -----------------

SlideShare API 利用にあたって

API利用時以下のパラメータは必ず必要
---------------------------------------------
api_key : 取得したAPI key
ts : 現在時刻(UNIX 形式)
hash : 取得したShared Secret + 現在時刻(UNIX形式) をSHA1でハッシュ化した値
※現在時刻は ts で設定する値と同じものを使用
---------------------------------------------
○レスポンス
    XMLで返却される

○SlideShareのサムネイル取得
    レスポンスXML内の <ThumbnailURL> or <ThumbnailSmallURL>にサムネイル画像へのURLあり

    ---request api-------
    Request : Get
    URL     : http://www.slideshare.net/api/2/get_slideshow
    parameter : slideshow_url
    ---------------------

    ---request sample----
    http://www.slideshare.net/api/2/get_slideshow?api_key=xxxx&ts=1351670546&hash=ac994604f21dfb553b7a1d8d702cfe3f34f4a66f&slideshow_url=http://www.slideshare.net/mametter/ruby-2012
    ---------------------

    ---response sample---
    <Slideshow>
        <ID>14065647</ID>
        <Title>Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)</Title>
        <Description>内容は後で修正して再アップロードするかもしれません</Description>
        <Status>2</Status>
        <Username>mametter</Username>
        <URL>http://www.slideshare.net/mametter/ruby-2012</URL>
        <ThumbnailURL>//cdn.slidesharecdn.com/ss_thumbnails/prosym-20120825-endoh-tmp-120824202911-phpapp02-thumbnail.jpg?1345858191</ThumbnailURL>
        <ThumbnailSmallURL>//cdn.slidesharecdn.com/ss_thumbnails/prosym-20120825-endoh-tmp-120824202911-phpapp02-thumbnail-2.jpg?1345858191</ThumbnailSmallURL>

            ・・・
    </SlideShare>
    ---------------------

    ---注意----------
    <ThumbnailURL>
    <ThumbnailSmallURL>
    上記タグ内の値は「//cdn.slidesharecdn.com」となっているため、アクセスする際はプロトコル付与する事!
    ※サイズは固定ではない。スライドにより大きさが異なる
    ---------------------
Clone this wiki locally