我使用默认的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);
}
但是我看到很多自己创建的对话框窗口,它们要求发送请求。
当用户按下按钮时,他们如何发送请求?
答案 0 :(得分:1)
我找到了你的答案。它深埋在文档中。要在没有FB.ui对话框的情况下发送用户请求,您可以使用grpah api的create user request to send。
创建强>
您可以通过发出HTTP POST请求为用户发布apprequest 使用app access_token进行/ USER_ID / apprequests。
注意:POST到/ USER_ID / apprequests的Graph API端点是 被认为是用户请求的应用程序。应用程序生成的请求不会 与之相比,收到通知并获得有限的分发 使用“请求”对话框发送的用户到用户请求