4

ユーザーが自分の Web サイトに Slideshare プレゼンテーションと Youtube ビデオを追加できるようにしたいと考えています。埋め込まれたコードを見つける手間をかけたくないので、自分で生成したいので、サイズとプロトコルを決定し、アドレスバーに表示される URL をコピーするだけで済みます。

Youtube で行うのは簡単で、ビデオ ID を抽出するだけで済みました。完全な URL にはプレゼンテーションを埋め込むときに使用される ID が含まれていないため、Slideshare ではそれほど簡単ではないようです。

だから基本的に、これからどうやって行くのか知りたい

http://www.slideshare.net/guest196e23/joel-spolsky-100-things-keynote

http://www.slideshare.net/slideshow/embed_code/4053571

より正確には、「guest196e23/joel-spolsky-100-things-keynote」から「4053571」まで

クライアント側 (javascript) のソリューションが必要です。

ご協力いただきありがとうございます!

4

1 に答える 1

0

Node.js と JSDOM を使用して簡単に実現できます。

jsdom.env(
  "http://www.slideshare.net/DonaldDerek/build-your-own-raspitv-with-nodejs-socketio",
  ["http://code.jquery.com/jquery.js"],
  function (errors, window) {
    var $ = window.$ , 
        presentation = $(".twitter_player").attr('value')

    if(presentation === undefined){
      res.json({error:true})  
    }
    else{
      res.json({presentation_embed:presentation, error:false})
    }
  }
)

次に、AJAX コールバック内で応答をキャッチします。

于 2013-09-10T11:54:34.740 に答える