facebook好友请求

facebook好友请求,facebook,apprequests,Facebook,Apprequests,我使用默认的facebook对话框来请求 <script type="text/javascript"> function sendRequestToRandomFriends() { FB.ui({method: 'apprequests', message: '<?= na ('request text') ?>', to: '<? $to = ''; foreach ($Rfriends as $c) {

我使用默认的facebook对话框来请求

<script type="text/javascript"> 
function sendRequestToRandomFriends() {
  FB.ui({method: 'apprequests',
    message: '<?= na ('request text') ?>',
    to: '<? $to = '';
            foreach ($Rfriends as $c) {
              if (isset($c['uid'])) $to .= $c['uid'] . ',';
            }
            if (!empty($to)) echo substr($to, 0, -1);  ?>'
  }, requestCallback);
} 

函数sendRequestToRandomFriends(){
ui({method:'apprequests',
消息:“”,
至:“”
},请求回调);
} 
但我看到了许多自行创建的对话框窗口,它们要求发送请求


当用户按下按钮时,他们如何发送请求

我找到了你的答案。它深深地埋藏在文档中。要在不使用FB.ui对话框的情况下发送用户请求,可以使用grpah api

创建

您可以通过发出HTTP post请求为用户发布apprequest 使用应用访问令牌发送至/USER\u ID/apprequests

注意:发布到/USER_ID/apprequests的图形API端点是 已考虑应用程序到用户的请求。应用程序生成的请求不可用 接收通知并获得与之相比有限的分发 通过“请求”对话框发送的用户到用户请求