0

我使用默认的 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);
} 

但我看到了许多自行创建的对话框窗口,它们要求发送请求。

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

4

1 回答 1

1

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

创造

您可以通过使用 app access_token 向 /USER_ID/apprequests 发出 HTTP POST 请求来为用户发布 apprequest。

注意:POST 到 /USER_ID/apprequests 的 Graph API 端点被认为是应用程序到用户请求。与使用请求对话框发送的用户到用户请求相比,应用程序生成的请求不接收通知并且分配有限

于 2012-02-06T13:34:52.033 回答