Inserire valori corretti in cUrl

Leonardo Cervellati

Nuovo Utente
10 Ago 2015
1
0
0
Ciao a tutti, sono nuovo del forum e questo è il mio primo messaggio.
Mi chiamo Leo e nel tempo libero mi piace programmare in php.
Un paio di giorni fa mi sono imbattuto nell'esigenza di scaricare da un sito dei contenuti per mezzo di API e ho pensato di interagire tramite cUrl. Non avendolo mai usato mi sono documentato nel web ma non sono sicuro di aver capito bene come impostare le variabili correttamente. In breve: il sito in questione chiede di impostare questi parametri:
URL Definition API Login Endpoint: *************

Parameters (POST)
username :The username to be used for the login
password:The password to be used for the login.

Headers
Accept (Signals that the response should be returned as JSON): application/json
X-Application: AppKey used by the customer to identify the product.

Poi mi fa un esempoi:
POST Example
Accept: application/json
X-Application: <AppKey>
Content-Type: application/x-www-form-urlencoded
URL endpoint: ******************
Payload
username=username&password=password
Curl call sample
curl -k -i -H "Accept: application/json" -H "X-Application: <AppKey>" -X POST -d 'username=<username>&password=<password>'****************
Example of a successful login:
curl -k -i -H "Accept: application/json" -H "X-Application: <AppKey>" -X POST -d 'username=<username>&password=<password>'************************


Io ho provato a riportate tutto in php così...ma sono sicuramente qualcosa è sbagliato:

PHP:
$curl = curl_init(****************);
$data = array ('username' => 'miousername', 'password' => miapassword');

curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    'Accept: application/json','X-Application: miaAPPKEY') );

$result = curl_exec($curl);
echo $result;

ma il sito rispone implacabilmente status":"FAIL","error":"INPUT_VALIDATION_ERROR"

Chiedo lumi e ringrazio in anticipo....
Grazie mille,
Leo
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Il link che hai postato non è raggiungibile e il dominio risulta bloccato da aams. Difficile farlo funzionare. Rimuovo i link.
 
Discussioni simili
Autore Titolo Forum Risposte Data
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
B inserire valori da una tabella a un altra mysql PHP 34
F INSERIRE IN UN'UNICA CASELLA DI TESTO REPORT ACCESS I VALORI DELLA TABELLA DI UN'INTERA COLONNA MS Access 2
A [PHP] Ciclare array multidimensionale e inserire valori in DB PHP 2
M PHP/SQL Inserire più valori in una colonna di tipo integer - Checkbox - PHP 3
D Inserire 2 valori da ricercare nella funzione WHERE PHP 0
R Inserire in tabella valore selezionato da un menu' a tendina popolato dai valori di un'altra tabella PHP 5
C Inserire Valori Da Un File Js In Una Tabella Html Javascript 19
A inserire valori multipli in una singola cella Database 2
D inserire più valori in una POST PHP 4
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
gara1 inserire immagine di sfondo in canvas Javascript 0
FDF182 Inserire pdf in db PHP 3
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
D Inserire link PHP 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
P inserire due voci in un titolo post wp WordPress 1
R inserire video nel sito HTML e CSS 15
J Inserire blog wordpress in angular CMS (Content Management System) 0
A inserire variabile php colore in div html PHP 2
L inserire dati multi livello PHP 8
G Inserire una scritta Java 1
M Inserire variabile nella value di una hidden PHP 3
S Inserire foto in ogni cella di una tabella Javascript 0
G inserire dati automaticamente in mysql PHP 0
B Vorrei inserire una finestra con messaggio ad un history.back PHP 16
Shyson Inserire placeholder nel campo cerca PHP 5
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
atipika INSERIRE ICONE DOWNLOAD E STAMPA WORDPRESS WordPress 10
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
D [Javascript] inserire uno script in un file php Javascript 6
napuleone [HTML] type="file" inserire path di partenza HTML e CSS 4
Monital [Javascript] inserire dati estratti dal db in html fisso Javascript 1
R [WordPress] Inserire campi aggiuntivi ad un Submit Form già dato dal template (front-end) WordPress 0
M inserire i dati ottenuti da una jquery in una tabella già esistente jQuery 1
G Inserire "Leggi il resto dell'articolo" con link al post sul sito preso via RSS Email Marketing 0
M [PHP] Come inserire codice html in un ciclo while PHP 2
P [PHP] Inserire stringhe in input(text),memorizzarle e stamparle in file successivo PHP 0
J [Javascript] Inserire un caricamento con animazione prima dell'esecuzione di un'azione Javascript 1
Shyson [PHP] Inserire testo nel codice PHP 2
D Mailchimp - Possibile inserire doppia condizione per i triggers? Email Marketing 0
A [MS Access] Pulsante per inserire allegati in campo maschera MS Access 0
Shyson [HTML] Inserire nuovo font con @font-face HTML e CSS 5
Alex_70 Inserire photo in php PHP 0
D [Javascript] [HTML] Inserire slash dopo 3 numeri Javascript 5
A [HTML] Come inserire google review stars nelle pagine del mio sito HTML e CSS 0
spider81man Connettersi ad un DB ed inserire dati con Javascript Javascript 3
spider81man [PHP] Inserire file .pdf in db PHP 6
P [WordPress] Inserire codice in pagina dinamica WordPress 0
M [PHP] Inserire array nel db PHP 6

Discussioni simili