2013-11-25 4 views
0

나는 arduino UNO와 함께 SIM900 방패를 사용합니다. 나는 xively 서버와 conection을 만들려고합니다. 다음 지시 사항을 따르십시오 : http://arduino.cc/en/Tutorial/GSMExamplesXivelyClient?from=Tutorial.GSMExamplesPachubeClient403 xively api에서 금지 SIM900 방패

이 예제는 다른 GSM 방패에 대한 것입니다. 그러나이 예제는 어떻게하면 xively로 연결될 것인가를 보여줍니다.

HTTP/1.1 403 Forbidden 
Date: Mon, 25 Nov 2013 08:19:27 GMT 
Content-Type: text/plain; charset=utf-8 
Transfer-Encoding: chunkd 
oncin ls 

4 
Yud o aetencesr emsin oacs hsrsuc 

: 16

이 코드 xively 서버의 실행 후 내 어떤 대답을합니다 내가 센서 1 값을 보내려고이 코드에 의해

gsm.SimpleWrite("PUT /v2/feeds/"); 
gsm.SimpleWrite(1055165076); 
gsm.SimpleWriteln(".csv HTTP/1.1"); 
gsm.SimpleWrite("Host: api.xively.com\n"); 
gsm.SimpleWrite("X-ApiKey: "); 
gsm.SimpleWriteln("j2AlGTCLxJzArQhL7dqrLYG6BtJd5aI8LoJmc7ha0mgsPWPD"); 
//gsm.SimpleWrite("User-Agent: "); 
//gsm.SimpleWrite(arduino); 
gsm.SimpleWrite("Content-Length: "); 
gsm.SimpleWriteln(10); 
gsm.SimpleWrite("Content-Type: text/csv\n"); 
gsm.SimpleWriteln("Connection: close"); 
gsm.SimpleWriteln(""); 

gsm.SimpleWrite("sensor1,"); 
gsm.SimpleWriteln(16); 
gsm.SimpleWrite(end_c); 

: 나는 그런 코드를했습니다 웹 https://xively.com/dev/docs/api/communicating/http/http_status_codes/에 오류가 있음을 알게되었습니다.

403 금단 내용은 사용자의 요청을 이해하지만이를 이행하기를 거절합니다. 수반되는 오류 메시지는 이유를 설명해야합니다 (참고 : V2 API에서 API 속도 제한을 초과하면 반환되는 오류입니다).

예를 들어 API-KEY를 변경하면 서버에서 404 오류를 표시합니다. 나는 며칠 동안이 문제를 해결하려고 노력하고있다. 어쩌면 누군가가 무엇이 잘못 됐는지 생각할 수 있을까요?

답변

0

추가하려고 "적용 : */*"

내가 당신의 콘텐츠 길이가 (줄 바꿈 포함) (11)가 될 전망이다.