如何使用Access令牌创建PHP脚本以使页面更像?

时间:2014-03-18 16:06:35

标签: facebook facebook-like

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

我在数据库中有很多名为getaccess的访问令牌 我已经尝试创建一个与Facebook的Js Ajax脚本和api图形集成的PHP代码,但它不起作用。

所以我尝试使用这个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()">

2 个答案:

答案 0 :(得分:0)

你不能通过Graph API喜欢Pages。 Facebook不提供此功能,这是有充分理由的。你只能使用官方的按钮。

答案 1 :(得分:-1)

实际上你可以通过图表调用来浏览facebook页面。像这样:

https://graph.facebook.com/v2.0/&lt; - page_id - &gt; / likes?method = post&amp; access_token =&lt; - 这里是访问令牌 - &gt;

注意:访问令牌必须来自有权代表您喜欢网页的应用,例如&#34; Sony Xperia应用&#34;