Я провел обширное тестирование, включил подробное ведение журнала cURL (не оставляет журналов, выдает общую ошибку cURL # 7), попробовал использовать встроенные обработчики через file_get_contents. (Также с ошибкой, см. Ниже) Кажется, что независимо от того, что если я попытаюсь запросить информацию из чего-либо в домене roblox.com из моего приложения, оно получит ошибку еще до того, как попытается. Я знаю, что это не отдаленный конец, так как несколько других сайтов работают нормально, так как я использовал альтернативный хост, чтобы попробовать те же коммуникации, что и с Google App Engine, и это работало без каких-либо проблем. На данный момент я могу только заключить, что Google запретил моему приложению взаимодействовать с веб-сайтом ROBLOX без каких-либо указаний на это. Если это правда, почему мое приложение заблокировано, и что более важно, почему меня не предупредили?
вывод cURL с подробным ведением журнала:
https://api.roblox.com/users/get-by-username?username=christbru01
CURL не удалось с ошибкой № 7:
CURL HTTP-код # 0
CURL INFO: 0
Это код, который сгенерировал эти:
Syslog (LOG_DEBUG (строка) $ NEWURL);
syslog (LOG_WARNING, ‘CURL завершился ошибкой с ошибкой #’. curl_errno ($ s). «:» .curl_error ($ s));
системный журнал (LOG_DEBUG, ‘CURL HTTP CODE #’. curl_getinfo ($ s, CURLINFO_HTTP_CODE));
syslog (LOG_DEBUG, ‘CURL INFO:’ .curl_getinfo ($ s, CURLINFO_HTTP_CONNECTCODE));
вывод file_get_contents:
file_get_contents (https://api.roblox.com/users/get-by-username?username=Christbru01): не удалось открыть поток: ошибка подключения
Это код, который сгенерировал это:
echo file_get_contents («ссылка удалена из-за недостаточной репутации»);
Вам нужно включить cURL в вашем экземпляре, добавив google_app_engine.enable_curl_lite = "1"
на ваш php.ini
файл.
Других решений пока нет …