![]() |
Следующий код, вк просто флудит на него запросами о новых сообщениях, видимо не принимает слово Ок, как решить?
PHP: Код:
type) |
Цитата:
Если ты делаешь LongPoll запрос, то в коде что-то явно не хватает. Например, первоначального запроса. У ВК есть PHP SDK. Воспользуйся им. |
Цитата:
Цитата:
|
1) У тебя включены возможности выводов всех возможных варнингов на страницу, а не прямиком в логи.
Замени строки: PHP: Код:
ini_set2) За счет 1-го пункта твой сервер возвращал Notices/Warnings/Errors, но никак не Ok. P.S. Там выше написали, что заменить Ok на ok - роли не играет. 3) В PHP быстрее работают массивы с ассоциативными ключами, нежели объекты: PHP: Код:
$user_idДля этого замени строку на: PHP: Код:
$data4) Для полной оптимизации, после того, как ты подтвердил ключ (метод confirmation), можешь перед json_decode() вставить следущее: PHP: Код:
echoВ таком случае, твой сервер сначала выдаст ответ 'ok' (HTTP 200 OK) и закроект соединение с Callback API, а потом уже начнет обрабатывать запрос. Это лучше тем, что Callback API не будет флудить твоему серверу запросами, если, к примеру, у тебя в скрипте идет перебор больших значений. Дело в том, что у Callback API установлен лимит ожидания ответа на 10 секунд. |
| Время: 14:45 |