如何使用访问令牌创建PHP脚本以喜欢页面?



大家好,我正在尝试创建一个简单的PHP脚本,以便喜欢使用访问令牌的facebook页面。

我在数据库中有很多访问令牌,称为getaccess我已经尝试创建一个php代码与Js Ajax脚本和api图从facebook显示下来,但它不工作。

所以我试着用这段PHP代码但是行不通

<script>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT id, title, content FROM posts';
mysql_select_db('getaccess');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_NUM))
{
       echo "
    function HaveFun()
        {
    $.ajax({
      dataType: 'json',
      url: https://graph.facebook.com/me/likes?access_token={$row[2]}&method=POST&url=https://www.facebook.com/pages/Test-page,
      success: success
    });

     ";
    }
    mysql_free_result($retval);
    mysql_close($conn);

    ?>
    </script>
    </head>
    <body onLoad="HaveFun();Page()">

你不能通过图形API喜欢页面。Facebook没有提供这个功能,这是有原因的。你只能使用官方的点赞按钮

其实你可以通过图形调用来喜欢facebook页面。这样的:

https://graph.facebook.com/v2.0/<--page_id-->/likes?method=post&access_token=<——这里是访问令牌->

注意:访问令牌必须来自一个应用程序,有权限喜欢的页面代表你,如"索尼Xperia应用程序"

最新更新