我正在開發一個應用程序,我需要訂閱Facebook的實時更新。不幸的是,我在嘗試執行訂閱的代碼時遇到錯誤。錯誤是:獲取訪問令牌和實時更新訂閱php
Fatal error: Uncaught OAuthException: (#100) The parameter object is required thrown in /var/www/**/php-sdk/base_facebook.php on line 1039
我的代碼如下:
$parameters = array();
$parameters[scope] = '****';
$parameters[redirect_uri] = '*****';
$config = array();
$config['appId'] = '111111111111111111';
$config['secret'] = '*****************';
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
if($user_id)
{
$user['access_token'] = $facebook->getAccessToken();
$sub_param = array('access_token' => $user['access_token'],
'object' => 'user',
'fields' => 'feed',
'callback_url' => $parameters[redirect_uri].'callBackUrl.php',
'verify_token' => '********'
);
$newSubs = $facebook->api('/'.$config['appId'].'/subscriptions', 'POST', $param);
}
else
{
$loginUrl = $facebook->getLoginUrl($parameters);
echo "<script> top.location.href='" . $loginUrl . "'</script>";
}
有沒有人有任何想法,我做錯了什麼?
而你的代碼示例中哪一行是1039? – BIBD