2012-01-30 4 views
1

이 컬을 PHP로 게시 할 수있는 것으로 변환하는 데 문제가 있습니다. 구문 분석에서 다음과 같이 API는 다음과 같습니다 특히PHP로 Parse.com 사용자 추가

curl -X POST \ 
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \ 
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \ 
-H "Content-Type: application/json" \ 
-d '{"username": "cooldude6", "password": "p_n7!-e8", "phone": "415-392-0202"}' \ 
https://api.parse.com/1/users 

는 어떻게 5 호선 포스트 값의 배열을 전달할 것인가?

답변

1

이와 비슷한? 당신이 얻는 경우

<?php 

$headers = array(
    'X-Parse-Application-Id' => ${APPLICATION_ID}, 
    'X-Parse-REST-API-Key', ${REST_API_KEY} 
    'Content-type: application/json' 
); 

$data = array(
    'username' => "cooldude6", 
    'password' => "p_n7!-e8", 
    'phone': '415-392-0202', 
    'postfield1' => $_POST['postfield1'], 
    etc... 
); 

... connect to curl ... 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); 
+0

ID와 키를 확인 했는데도 문제가 발생했습니다. 아직 작동하지 않습니다. 현재 { "오류": "인증되지 않음"}입니다. –

+0

완전한 예제를 제공하면 매우 도움이 될 것입니다. 시도 할 때 { "error": "unauthorized"}가 표시됩니다. ID와 키가 제자리에 있습니다. –

+0

그래서 dev 키를 등록하고,이 질문의 범위에 속하지 않은 무언가를위한 '완전한 예'를 제공하기 위해 수많은 문서를 읽어야합니다. 그렇게 생각하지 마라. –

0

"오류 무단으로"나는 의심 당신은 리터럴 값 $ {APPLICATION_ID}와 $ {REST_API_KEY}을 통과하고 있습니다.

이는 계정과 관련된 키의 표준 값입니다. 이 키는 앱 대시 보드에 있습니다. 최근에 로그인하면 http://parse.com/docs/rest.html의 설명서 페이지가 실제 키로 $ {APPLIACTION_ID} 및 $ {REST_API_KEY}을 (를) 자동으로 대체합니다.

관련 문제