2012-07-09 162 views
2

所以我很困惑新的FB要求查詢公共事件(例如獲取開始時間),似乎我不是唯一的,即使Facebook自己的例子不再工作.....Facebook:在不需要用戶登錄的情況下查詢公共事件?

無論如何,我希望能夠查詢一些公共事件並在我的網站上顯示信息,而不需要用戶登錄Facebook(因爲信息是公開的,這應該是可能的,因爲如果我直接進入Facebook頁面當從Facebook註銷時,我可以看到我想要查詢的所有信息),但這似乎不可能在客戶端(安全地)執行。

爲了使用圖形API來查詢事件,需要訪問令牌(用戶,應用程序或頁面管理器)。但是,如果用戶沒有登錄,那麼顯然我不能使用他們的訪問令牌,並且發佈我的應用程序或頁面管理器訪問令牌是災難的祕訣,那麼如何在客戶端查詢公共事件數據而無需用戶登錄?

+0

可能的重複[您可以使用Graph API獲取公共Facebook頁面的Feed,而不要求用戶允許?](http://stackoverflow.com/questions/9373645/can-you-get-a-使用-圖的API-而不-詢問-A-用戶公共Facebook的頁送進) – Suhaib 2016-07-31 23:28:39

回答

0

Facebook Event API頁:

從7月5日,訪問令牌將需要訪問甚至 公共事件。要閱讀活動,您需要滿足以下條件之一:

用戶可以看到應用程序訪問事件的用戶訪問令牌 令牌(對於非公共事件,必須是創建事件的應用程序) 頁面訪問令牌(非公共事件,必須在頁面 創建的事件)

無賴,它看起來像這樣的政策只是修改了兩個星期前。 : -/

相關問題