【问题标题】:Access non-friends profile updates using php使用 php 访问非朋友的个人资料更新
【发布时间】:2014-03-27 10:26:34
【问题描述】:

是否可以访问不在您(应用程序授权者)好友列表或点赞列表中的 Facebook 用户的个人资料更新?

例如: http://www.facebook.com/zuck 要么 http://www.facebook.com/mashable

是否可以使用facebook api?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-php-sdk facebook-apps


    【解决方案1】:

    这取决于他们的隐私设置

    【讨论】:

      【解决方案2】:
      <?php
          require 'src/facebook.php';
          $facebook = new Facebook(array(
            'appId'  => 'xxx',
            'secret' => 'xxx',
          ));
          $username = isset($_GET['username'])?$_GET['username']:"johnbevere.page";
          $profile = $facebook->api('/'.$username.'/posts');
      ?>
      
      <br/><br/><img src="https://graph.facebook.com/<?=$username?>/picture">
      
      <?php
          foreach( $profile['data'] as $data ){
              if($data['message']){
                  echo $data['message']."<br><hr><br>";
              }else{
                  echo $data['story']."<br><hr><br>";
              }
          }
      ?>
      

      成功:

      1. 页面更新
      2. 用户时间线活动日志

      失败:

      1. 用户时间线供稿

      无法使用 facebook API 废弃随机个人资料的公开供稿

      【讨论】:

        猜你喜欢
        • 2021-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-21
        • 2011-10-12
        • 1970-01-01
        • 1970-01-01
        • 2016-11-19
        相关资源
        最近更新 更多