2012-04-02 75 views
4

我嘗試使用下面的地址顯示簽入的地點列表:Foursquare的地點辦理入住手續的授權錯誤

https://api.foursquare.com/v2/venues/VENUE_ID/stats?oauth_token=OAUTH_TOKEN

我已經註冊Foursquare的應用程序,並指定我的網站的網址作爲重定向網址。 我得到了我的客戶端憑據,並按照https://developer.foursquare.com/overview/auth的說明創建我的代碼和access_token。

但是,試圖訪問這些統計數據我的網頁瀏覽器,我得到一個錯誤時:

{ 
    "meta": 
    { 
    "code":403, 
    "errorType":"not_authorized", 
    "errorDetail":"User is not authorized to view venue stats" 
    }, 
    "response":{} 
} 

查詢場館/無統計VENUE_ID工作正常,返回地點的信息,所以我認爲錯誤必須與OAuth令牌。

我不是我試圖查詢的場地的所有者。

我該如何解決這個問題?我可以請場地所有者申請憑證嗎?或者我的回叫網址有問題?或者,我應該從服務器運行查詢,而不是通過網絡瀏覽器?

回答

4

就我所知,您無法從任何OAuth toekn獲取統計信息,您必須將其標識爲會場的所有者。請參閱Merchant Platform文檔。

有人應該真的告訴foursquare修復 stats文檔。 (以及任何其他需要特殊令牌..) 他們現在有它在stats文檔

+0

我一直在侃侃而談,找出這個錯誤的原因呢! +1文檔有時會產生誤導! – guleryuz 2012-05-24 18:02:33

+0

@ jonathan-levison需要什麼樣的特殊標記? – 2013-04-03 17:32:35

+0

您需要讓Foursquare使(?)您成爲商家平臺。我不確定它是如何工作的,我想你不會*成爲場地所有者/經理,但是你可能需要他的某種授權 - 你應該發一封郵件並問問。 – 2013-04-17 05:31:16