dashboard.setCount,notifications.sendEmail仅适用于登录用户

时间:2011-10-18 12:55:22

标签: facebook api sdk

我有一个尴尬的问题:

我尝试发送电子邮件(用户haver权限)和设置计数器(dashboard.setCount),但它仅适用于实际入侵的用户。其他用户错误,例如:

dashboard.setCount错误:240,需要指定有效用户(通过会话或通过API参数指定用户。

但它确实有效,如果我尝试同样的方法,而不是进入Facebook。

$param  =   array('method'  => 'dashboard.setCount','uid' => 'some_user_id', 'count' => 1);
$stat = $facebook->api($param);

1 个答案:

答案 0 :(得分:0)

使用由以下人员给出的access_token:

public static function get_dashboard_access_token()
{
  return self::$appId.'|'.self::$secret;
}

它对我有用:)

卢卡