【发布时间】:2011-04-27 08:21:32
【问题描述】:
我是 facebook 应用程序开发的新手,我不知道如何发布到 facebook。 我已经阅读了教程,并按照它们进行操作。
代码如下:
<?php
require 'facebook.php';
// Create our Application instance (replace this with your appId and secret).
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'xxx',
'cookie' => true,
));
//Request params
if(!($_GET['code'])) {
header("Location:https://www.facebook.com/dialog/oauth?client_id=xxx&redirect_uri=" . urlencode("http://localhost/facebook/examples/") . "&scope=publish_stream");
//header("Location:http://www.google.com");
exit;
}
$token = $_GET['code'];
echo "token " . $token
$status = $facebook->api('/me/feed', 'POST', array('message' => 'This post came from my app.', 'access_token' => $token));
var_dump($status);
?>
结果:
致命错误:未捕获的 OAuthException:在第 543 行的 C:\wamp\www\facebook\examples\facebook.php 中抛出错误签名
我错过了什么吗?
【问题讨论】:
标签: facebook facebook-graph-api