Php 脸书自动贴在墙上后喜欢
因此,基本上我正在为客户端构建一个脚本,该脚本在他的页面中用作iframe。它应该做的是,当用户喜欢他的页面时,他就可以看到内容,“应用程序”应该自动在他的墙上发布一些东西(听起来像垃圾邮件,但我不确定这是否有问题)。所以我第一部分开始工作了,但看在上帝的份上,我不能做第二部分。。这是我的密码Php 脸书自动贴在墙上后喜欢,php,facebook,facebook-graph-api,facebook-like,Php,Facebook,Facebook Graph Api,Facebook Like,因此,基本上我正在为客户端构建一个脚本,该脚本在他的页面中用作iframe。它应该做的是,当用户喜欢他的页面时,他就可以看到内容,“应用程序”应该自动在他的墙上发布一些东西(听起来像垃圾邮件,但我不确定这是否有问题)。所以我第一部分开始工作了,但看在上帝的份上,我不能做第二部分。。这是我的密码 <? require 'facebook.php'; $app_id = "my_appid"; $app_secret = "my_secret"; $facebook = new Faceboo
<? require 'facebook.php';
$app_id = "my_appid";
$app_secret = "my_secret";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
function parsePageSignedRequest() {
if (isset($_REQUEST['signed_request'])) {
$encoded_sig = null;
$payload = null;
list($encoded_sig, $payload) = explode('.', $_REQUEST['signed_request'], 2);
$sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
$data = json_decode(base64_decode(strtr($payload, '-_', '+/'), true));
return $data;
}
return false;
}
if($signed_request = parsePageSignedRequest()) {
if($signed_request->page->liked) {
echo "This content is for Fans only!";
} else {
echo "Please click on the Like button to view this tab!";
}
}
?>
没有运气,因为我犯了一个错误。如果你能帮忙,请告诉我。thanx第一部分,就像url和自动发布到用户流一样,与您显示的代码无关。这段代码只是一个简单的风扇网关 没有用户登录 您需要采取的步骤包括:
- 让用户登录并请求发布\u流权限()
- 在edge.create事件()上设置侦听器
- 如果触发此事件,则向服务器发送一个ajax调用以进行发布。()
$result = $facebook->api( '/me/feed/','post',
array('access_token' => $app_secret,
'message' => 'Playing around with FB Graph..')
);