Как передать значения в resellerclub API с помощью Laravel - PullRequest
0 голосов
/ 13 июня 2018

Когда я запускаю приведенный ниже код, я получаю сообщение об ошибке, как указано ниже:

Ошибка

file_get_contents(https://httpapi.com/api/domains/available.json?auth-userid=711757&api-key=74miSZPgYkkc108Ptmeo5Q8iDTtKk3xi&domain-name=&tlds=): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error

Найти код контроллера:

public function available(Request $request)
{
   $domainname = $request['domain-name'];
   $tld = $request['tlds'];

$response = file_get_contents('https://httpapi.com/api/domains/available.json?auth-userid=711757&api-key=74miSZPgYkkc108Ptmeo5Q8iDTtKk3xi&domain-name='.$domainname.'&tlds='.$tld.'')

return view('clientlayout.main.tld',compact( 'response'));
}

Это мой код маршрута:

Route::get('/tld','TldController@available');

И, на мой взгляд, мне просто нужно было напечатать ответ.

{{print_r($response)}}

1 Ответ

0 голосов
/ 15 июня 2018

Это может не совсем помочь, но я немного поработал с API ResellerClub до такой степени, что мы создали для него оболочку SDK, См. .

Мы не добрались до TDL и доменной стороны API, но я знаю, что это то, что мы хотим сделать сами в ближайшем будущем.Таким образом, вы можете взглянуть на репо и посмотреть, сможете ли вы понять это таким образом или внести свой вклад в проект с открытым исходным кодом.

Наконец, у вас есть синтаксическая ошибка отсутствующей точки с запятой в конце file_get_contents.Кроме того, вы действительно должны делать запрос GET к API через Guzzle или curl.

Надеюсь, это поможет.

...