Google 지역 정보 API를 사용하여 Google 장소에 coldfusion을 사용하여 장소를 추가하려고합니다. API 설정에서 장소를 사용하도록 설정했으며 올바른 장소에서 장소를 검색 할 수 있으므로 올바른 키를 사용하고 있습니다. 반경 100 미터.Google 장소 API를 통해 장소를 추가하는 데 문제가 있습니다
장소를 추가하려고하면 return 문에 'INVALID_REQUEST'가 표시됩니다.
<cfsavecontent variable="variables.addString">
<?xml version="1.0" encoding="UTF-8"?>
<PlaceAddRequest>
<location>
<lat><cfoutput>#variables.lat#</cfoutput></lat>
<lng><cfoutput>#variables.lng#</cfoutput></lng>
</location>
<accuracy>20</accuracy>
<name><cfoutput>#variables.placeName#</cfoutput></name>
</PlaceAddRequest>
</cfsavecontent>
<cfhttp
url='https://maps.googleapis.com/maps/api/place/add/xml?sensor=false&key=#variables.googlekey#'
method="POST"
useragent="#CGI.http_user_agent#"
result="objGet"
>
<cfhttpparam
type="XML"
value="#Trim(variables.addString)#"
/>
</cfhttp>
는 사람이 어떤 생각을 가지고 있습니까 잘못 여기에 무슨 일이 일어나고 있는지 다음과 같이
코드는?
너무 깊게 파기하지 않고도 xml version = "1.0"encoding = "UTF-8"로 시작하지 않으므로 응답 (variables.addString)이 XML을 준수하지 않음을 알 수 있습니다.> . 문제가되지는 않을지 모르지만 그 시작은 확실히 ... –
감사합니다 숀, 저는 XML을 수정했지만 문제는 지속됩니다. 위의 코드를 업데이트했습니다. – youngwolf0