私はEmbed.ly PHPを使っています。hereがあります。私は、MLBやESPNの記事のようないくつかの他のサイトでの埋め込みをテストしようとしています。Embed.ly PHP:未定義のprovider_urlとprovider_name
examples/oembed.phpから作業して、$urls
配列の最初のいくつかのリンクを2つの異なるリンクに置き換えて、埋め込み方法を確認しました。私が試したリンク:
http://sports.espn.go.com/ncf/news/story?id=6688739
http://mlb.mlb.com/news/article.jsp?ymd=20110621&content_id=20815268&vkey=news_mlb&c_id=mlb
私はその場所に取得エラー:
Notice: Undefined index: provider_url
Notice: Undefined index: provider_name
私はembed.lyは、これらのサイトからの埋め込みに対応してかなり確信しているが、私なぜこれらのリンクのエラーが出るのか分かりません。
EDITいくつかの追加情報
私は右の各埋め込み前echo '<p>' . $oembed['type'] . '</p>';
を使用し、「エラー」の2つの以上の結果は...他のものの印刷「ビデオ」または「写真」の一部を印刷されています。
EDIT2マイコード:http://pastebin.com/Z1P0K31E
私はすでに述べたものをほかに一つのことを変更:require_once
パスがEmbedly.php
のパスを修正するために変更されました。そのファイルはgithubで見つかったものとまったく同じです。
$のoEmbed [ '型']空の変数に発生しますがあなたが見ているエラー。変数は、適切に入力されない方法です。エラースタックがありますか? – FinalForm