2

Facebook ビデオ アプリケーションの構築。ユーザーは、アプリ og.like を使用して動画をお気に入りに登録できます。

私が使う

$response = $facebook->api(
  'me/og.likes',
  'GET'

そして私は得る

"data": {
    "object": {
      "id": "1399918593560042", 
      "url": "http://some_url.com", 
      "type": "video.tv_show", 
      "title": "the_video_title"
    }

URLを取得するには、私が使用します。

$response = $facebook->api(
 'me/og.likes?app_id_filter=381977341837631',
 'GET'
);

foreach ( $response['data'] as $data ); 
$Object = $data['data']['object'];

それで

 <li class="program"><a class="thumbnail" data-transition="slide" href="<?php echo $Object['url']; ?>">
  <img src="IMG_URL"></a></li> 

問題は画像を表示することです。グラフ API で ID をクリックすると、取得されます

{
  "id": "1399918593560042", 
  "url": "http://some_url.com", 
  "type": "video.tv_show", 
 "title": "the_video_title", 
  "image": [
{
  "url": "https://v.redli.se/p/102/sp/10200/thumbnail/entry_id/0_53lzx39w/width/1024/height/720", 
  "secure_url": "https://v.redli.se/p/102/sp/10200/thumbnail/entry_id/0_53lzx39w/width/1024/height/720", 
  "type": "image/jpg", 
  "width": 1024, 
  "height": 576
}

私の質問はです。画像を表示するにはどうすればよいですか?

4

2 に答える 2

1

を取得したら、このオブジェクト$Object\GETリクエストを送信します。

$resp = $facebook->api($Object['id']);

次に、応答から画像の URL を取得します。

if(isset($resp['image']))
{
   foreach ($resp['image'] as $image) 
   {
       echo $imag_url = $image['url'];
   }
}
于 2013-08-13T11:04:37.573 に答える