我已經寫了一些JavaScript,可以獲取Facebook頁面上的所有帖子。與我做的URL是這樣的:獲取Facebook頁面帖子
http://graph.facebook.com/cocacola/feed?limit=5&callback=facebookResponse
和這個工作非常愉快,權利,直到上週的某個時候,當我開始看到OAuth錯誤。
我已經在Stack上搜索了一個小時左右,並且看到很多其他人正在嘗試這樣做 - 但在FB的所有請求開始返回這些oauth錯誤後,沒有人詢問過。
這真的沒有意義, - 我試圖從公司頁面訪問公開可用的數據。我仍然可以在沒有oauth的情況下(儘管以有限的方式)通過RSS。
無論如何,我希望有人可以給我介紹爲如何得到這個公開的信息,而無需經歷獲得的應用程序ID,授權令牌等
謝謝吉米 - 那是我見過的第一個實際的變更文件。它提到我需要傳遞有效的應用程序或用戶access_token才能訪問此功能。這是否意味着我可以以某種方式使用我的應用信息獲取訪問權限,還是需要訪問令牌?由於我在查詢網頁,而不是人,我將如何獲取訪問令牌? 這是令人沮喪的,因爲我基本上將來自一家公司的7個Facebook頁面彙總爲一個Feed。 – Dakine83
我最近也在工作中遇到過這個問題 - 我們所做的是在我們的辦公室爲用戶獲取並存儲一個'offline_access'令牌,並且我們只是使用該令牌來處理所有我們需要做的請求(這不是非常多,相對而言)。如果你需要的話,你可以得到一堆令牌並旋轉它們,所以你永遠不會用完。請注意,如果您更改密碼或必須重置帳戶,則'offline_access'令牌將過期。 –
你是在開玩笑,這個令牌不需要針對你所要求提供的特定用戶?哇。我以前覺得這很荒謬,但這需要蛋糕。儘管如此,這聽起來更可行。謝謝回覆。 – Dakine83