2013-03-15 79 views
1

我是新來的Foursquare和我希望通過四方API有自動填充文本框。對於這個我提到了https://developer.foursquare.com/overview/auth,並用foursquare註冊了我的應用程序。當我在瀏覽器網址寫Foursquare的授權無效錯誤

https://foursquare.com/oauth2/access_token 
    ?client_id=YOUR_CLIENT_ID 
    &client_secret=YOUR_CLIENT_SECRET 
    &grant_type=authorization_code 
    &redirect_uri=YOUR_REGISTERED_REDIRECT_URI 
    &code=CODE 

(所有參數代替),我得到以下錯誤:

{ 

    "error": "invalid_grant" 

} 

我如何解決這個問題?我如何實現自動填充文本框?

+1

我使用正確的client_id,我得到當我與Foursquare的註冊,我剛纔這裏不再贅述 – z22 2013-03-15 11:03:24

回答

0

您提供的必須是一個成功的用戶授權返回的代碼,在這裏看到的代碼:https://developer.foursquare.com/overview/auth。當用戶使用foursquare授權您的應用程序時,它們將通過code HTTP參數重定向到您的頁面。此代碼將成爲您交換有效訪問令牌的代碼。

1

擴展pfhayes回答:CODE是不是一個常數。你應該用真正的代碼來替代它。

它可能會比較混亂,因爲在身份驗證流程中的某個時刻,有常數如代碼和該的access_token應採取確切廣告的例子。