Facebook &引用;param ID中的所有用户必须已接受TOS“;错误

Facebook &引用;param ID中的所有用户必须已接受TOS“;错误,facebook,apprequests,Facebook,Apprequests,我正在尝试让我的Facebook应用程序向我发送请求或通知。如前所述,当我使用file\u get\u contents()执行此操作时,会出现“无法打开流”错误。我使用的代码是: //after getting the access token successfully... $apprequest_url ="https://graph.facebook.com/".$user_id."/apprequests?message='Hi'&".$app_access_token.'&a

我正在尝试让我的Facebook应用程序向我发送请求或通知。如前所述,当我使用
file\u get\u contents()
执行此操作时,会出现“无法打开流”错误。我使用的代码是:

//after getting the access token successfully...
$apprequest_url ="https://graph.facebook.com/".$user_id."/apprequests?message='Hi'&".$app_access_token.'&method=post';
$result = file_get_contents($apprequest_url);
当我尝试通过SDK做同样的事情时,使用以下代码:

$result = $facebook->api("/MY_USER_ID/apprequests", "POST", $param);
我得到这个错误:

All users in param ids must have accepted TOS

但是,,我已经授权了应用程序,它使用了我的电子邮件地址。我需要申请一个特定的权限来完成这项工作吗?

这意味着
$user\u id
用户不使用你的应用程序-你只能向你的应用程序的现有用户发送应用程序->用户请求

听起来你还没有完成创建应用程序的过程,或者授权你的帐户。事实证明,我以为我已经添加了应用程序,但事实并非如此。我已经通过javascript sdk方法授权了该应用程序,该方法已经用我的另一个应用程序的应用程序id初始化。