2014-02-06 21 views
1

我在我的應用程序中使用foursqure功能,一個星期前我的應用程序正在與foursqure合作,我正在成功登錄,但現在當我再次使用它時,它給了我下面的錯誤。android SocialAuthError使用SocialAuth無法連接?

"meta":{ 
"code":410, 
"errorType":"param_error", 
"errorDetail":"The Foursquare API no longer supports requests that do not pass in a version parameter. For more details see https:\/\/developer.foursquare.com\/overview\/versioning" 
}, 
"response":{ 
} 
} 

爲什麼我收到這個錯誤,它前幾天是工作,但它現在不工作,我無法明白的地方我做錯了,請幫助我,這三江源。

+0

不,我還面臨着來自foursqure –

回答

4

您的請求可能是缺少參數
Foursquare已將其更改爲api,截至2014年1月28日

「不包含v參數的請求將被拒絕。」

您需要添加一個v參數,該參數將表示您期望從Foursquare獲得的API「版本」的日期。

v=YYYYMMDD 

客戶希望成爲對抗強大的變化總是應該傳入V = DATEVERIFIED(以YYYYMMDD格式),並觀看即將從服務器返回的任何過時的響應。

欲瞭解更多信息,請訪問:
https://developer.foursquare.com/overview/versioning

+0

先生一樣。沒有響應..,我應用於的參數,但它不工作.. :( – rajshree

+0

嗨拉哈舍裏如何ü找到你可以告訴我.. – Asraf

+1

@Asraf'v'值是'YYYYMMDD'格式的日期。你發送這個日期來驗證你的軟件是否處理Foursquare API,直到這個日期。在該日期之後的API **,您的應用程序仍然可以使用API​​的早期版本,並提供日期值作爲API的早期版本的指針。例如:您構建的應用程序適用於curre nt Foursquare API **今天**。你把** v = 20140212 **。它會工作。 Foursquare在一個月後改變了API,你會好起來的,因爲你的日期將指向一個較早的API版本,他們在2014年2月12日使用。 – benka