cordova — API PhoneGap Build с переполнением стека CURL

Я пытаюсь подключить свой аккаунт с API-интерфейс PHONEGAP REST путем реализации CURL с каркасом Laravel. Каким-то образом я мог делать вещи с GET, но никогда не делал с POST и PUT. Что-то не так с моим кодом? Вот мой пример для загрузки:

App \ Http \ Контроллеры \ BuildApiController @ testBuild:

use...

public function testBuild(Request $request)
{
$build = new PgBuild('myemail@test.us','mypassword');
$title = $request->title;
$file = $request->file;
$method = 'file';
$data = $build->uploadApp($file, $title, $method);
return response()->json($data);
}

App \ PgBuild @ uploadApp:

public function uploadApp($file, $title, $createMethod) {
$link = "https://build.phonegap.com/api/v1/apps";
CURL_SETOPT($this->ch, CURLOPT_POST, 1);
CURL_SETOPT($this->ch, CURLOPT_URL, $link);
$post = array(
"data" => array('create_method' => $createMethod, 'title' => $title),
"file" => $file
);
CURL_SETOPT($this->ch, CURLOPT_POSTFIELDS, $post);
$output = curl_exec($this->ch);
$obj = json_decode($output);
if (is_object($obj) && isset($obj->id)) {
return json_encode($obj->id);
} else {
return false;
}
}

Спасибо,

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector