2016-03-30 15 views
0

paketi HTTR kullanırken ben bir uygulamanın aşağıdaki ayrıntıları var: Ben Ar paketini HTTR kullanarak uygulamaya erişmek için iki yol denedi ancak başarısız olmuşturErişim sorunu R

http://45.56.112.95/location/ 
Device-Id: fd2364ca08f871 
client-info: XXXXX 
client-version: 13605 
Client-Key: XYZ 
Device-Info: 5.0 (asus ASUS_Z00AD) 
client: mobile_android 
X-Api-Version: 2.0 
Latitude: 28.6254984 
Longitude: 77.3783081 

. Aşağıda sorgu ve hata aldı:

**First Try** 
a <- GET("http://45.56.112.95/location/", add_headers(.headers = c(Client-Key="XYZ", Latitude = "28.6254984", Longitude = "77.3783081"))) 

Error: unexpected '=' in "a <- GET("http://45.56.112.95/location/", add_headers(.headers = c(Client-Key=" 

**Second Try** 
a = GET("http://45.56.112.95/location/", authenticate("Client-Key", "XYZ"), add_headers(.headers = c(Latitude = "28.6254984", Longitude = "77.3783081"))) 

Client error: (403) Forbidden 

emin değilim benim sorgu doğru olduğunu ve bu aslında bir yetkilendirme sorunu ise. Ya da benim sorgum yanlışsa. Şimdiden teşekkürler.

cevap

0

İstemci Anahtarının etrafında tırnak koymayı deneyin.

a <- GET("http://45.56.112.95/location/", add_headers(.headers = c("Client-Key"="XYZ", Latitude = "28.6254984", Longitude = "77.3783081")))