Я провел обширное тестирование, включил подробное ведение журнала 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 CODE # 0
CURL INFO: 0
Это код, который сгенерировал их:
syslog(LOG_DEBUG,(string)$newurl);
syslog(LOG_WARNING, 'CURL Сбой с ошибкой #'.curl_errno($s).": ".curl_error($s));
syslog( 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("ссылка удалена из-за недостаточной репутации");