大家好我想尝试创建一个简单的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()">
答案 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;