我有一个表单,它重定向到一个 php 脚本以向 mysql 数据库添加字段。添加后,我希望应用程序请求发布到用户流的权限,并且一旦获得授权,我希望将消息发布到用户墙。
这是我到目前为止所得到的。mysql 位正在工作,但贴在墙上的帖子没有。
<?php
require_once 'config.php';
mysql_connect("$host","$username","$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
$mysql="INSERT INTO `dhxmascomp`.`users` (`user_id` , `name` , `user_email`) VALUES (NULL, '{$_GET[name]}','{$_GET[name2]}')";
if(!mysql_query($mysql))
die(mysql_error());
mysql_close();
require_once 'facebook-php-sdk/src/facebook.php';
$facebook = new Facebook(array(
'appId' => $FB_AppID,
'secret' => $FB_AppSecret,
'cookie' => true,));
$user = $facebook->getUser($_GET['access_token']);
try {
$publishStream = $facebook->api("/$user/feed", 'post', array(
'message' => 'test',
'link' => $FB_canvas_page,
'picture' => $submitPrefix. 'ibizasocial.com/plastik/images/logo_fb.png',
'name' => 'Plastik',
'description'=> 'test'));
} catch (FacebookApiException $e) {
//echo($e);
}
?>
<html>
<body style="810px; overflow:hidden">
<div style="overflow:hidden; width:810px;">
<img src="http://ibizasocial.com/dhapp/images/DHAPP3.jpg" border="0" />
</div>
</body>
</html>