当我的页面收到任何通知时..回调文件无限运行而不会在这里停止是代码:
require_once 'vendor/autoload.php';
$fb = new \Facebook\Facebook([
'app_id' => '{app-id}',
'app_secret' => '{app_secret}',
'graph_api_version' => 'v5.0',
]);
$feedData = file_get_contents('php://input');
$data = json_decode($feedData);
if ($data->object == "page") {
try {
$response = $fb->post(
'/me/messages',
array (
'recipient' => '{
"id": "{id}"
}',
'message' => '{
"text": "{text}"
}'
),
$accesstoken
);
} catch(FacebookExceptionsFacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(FacebookExceptionsFacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
}
因此用户将无限地接收相同的消息而不会停止
我 在 WebHook 中尝试了无限循环的解决方案
任何人都可以帮我解决这个问题,让它只运行一次吗?谢谢你
宝慕林4294392
aluckdog