[英]how to get foursquare access token with username/password (php)?
我正在一個社交中心頁面上,該頁面匯總來自所有社交網絡的信息。 目前,我正在嘗試從一個特定的Foursquare場所獲取信息。
為了獲得我想要的信息,我必須使用訪問令牌並因此對我的用戶進行身份驗證。 就我而言,這將始終是同一(我自己的)用戶。
有沒有一種方法可以使用我的用戶名/密碼獲取訪問令牌, 而不必重定向到身份驗證頁面?
到目前為止,我在這里找不到任何答案,感謝您的幫助!
更新:我只是在http://de.puma.com/creativefactory上完全找到了我想要實現的內容-如果向下滾動,您可以在右下角看到四方信息,這正是我想要的:顯示檢查了多少用戶進入我的場地以及最后簽到的人員。他們是如何做到的,不需要身份驗證對話框? 再次感謝!
不幸的是,出於安全原因,這是明確不允許的。 盡管從您的角度來看似乎很安全,但是當OAuth不必要時,我們通常不希望支持處理用戶密碼的第三方應用程序。 這是許多其他大型社交網絡所采用的相同策略。
如果您只是在尋找場所信息(例如,只是關於場所的信息,而不是任何用戶信息),那么您就不需要擁有授權用戶。 只能使用您的客戶ID和客戶機密訪問場所API。 請參閱Foursquare API文檔。 。
我們的某些與特定用戶信息無關的端點(例如場所搜索)已啟用無用戶訪問權限(這意味着您無需讓用戶驗證您的應用程序訪問權限)。 要發出無用戶請求,請在請求URL中指定使用者密鑰的客戶端ID和密鑰,而不是身份驗證令牌。
您應該能夠在沒有用戶授權的情況下獲得所需的信息。
只需創建一個應用,您將獲得一個客戶端ID和客戶端密鑰,然后可以使用它們來訪問API。
這是必需的場所API字符串格式:
在返回的json中,您應該找到:
"hereNow":{"count":x,"summary":"x people here","groups":[]}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.