dongxiao0449 2015-08-01 06:27
浏览 38

将fb访问令牌插入此代码

I had this script from google it was working perfectly, the code was able to retrieve any facebook album from any page suddenly it stopped working I did a research on google I found that it needs an access token implementation in the code but im not able to do it alone any help please regards

$fb_page_id = "448955931844556";

$json_link = "http://graph.facebook.com/{$fb_page_id}/albums?fields=id,name,description,link,cover_photo,count";
$json = file_get_contents($json_link);

$obj = json_decode($json, true, 512, JSON_BIGINT_AS_STRING);

$album_count = count($obj['data']);
for($x=0; $x<$album_count; $x++){

    $id = $obj['data'][$x]['id'];
    $name = $obj['data'][$x]['name'];
    $description = $obj['data'][$x]['description'];
    $link = $obj['data'][$x]['link'];
    $cover_photo = $obj['data'][$x]['cover_photo'];
    $count = $obj['data'][$x]['count'];

    // if you want to exclude an album, just add the name on the if statement
    if(
        $name!="Profile Pictures" &&
        $name!="Cover Photos" &&
        $name!="Timeline Photos"
    ){

        $show_pictures_link = "photos.php?album_id={$id}&album_name={$name}";

        echo "<div class='col-md-4'>";
            echo "<a href='{$show_pictures_link}'>";
                echo "<img class='img-responsive' style='height:190px;width:190px;' src='https://graph.facebook.com/{$cover_photo}/picture' alt=''>";
            echo "</a>";
            echo "<h3>";
                echo "<a href='{$show_pictures_link}'>{$name}</a>";
            echo "</h3>";

            $count_text="Photo";
            if($count>1){ $count_text="Photos"; }

            echo "<p>";
                echo "<div style='color:#888;'>{$count} {$count_text} / <a href='{$link}' target='_blank'>View on Facebook</a></div>";
                 $description;
            echo "</p>";
        echo "</div>";
    }
}
  • 写回答

1条回答 默认 最新

  • dsqnonh2763 2015-08-01 06:39
    关注

    Add access_token=<your access token> to $json_link

    for example:

    $fb_access_token = "PUT YOUR ACCESS TOKEN HERE" 
    $json_link = "http://graph.facebook.com/{$fb_page_id}/albums?access_token={$fb_access_token}&fields=id,name,description,link,cover_photo,count";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?