2015-10-15 77 views
-1

我們正在構建一個應用程序,允許最終用戶使用Graph API進行公共Facebook搜索。他們會查找內容,然後將其放在網頁或電子郵件中。公開Facebook圖形API搜索 - 避免速率限制和用戶認證

問題:

我們要求用戶用自己的用戶名和密碼進行身份驗證,以避免速率限制的問題,因爲我們分的產品。這使許多用戶感到沮喪,因爲他們不想插入他們的憑證,併爲用戶體驗增加了額外的步驟。

問題:

有沒有辦法爲每個用戶帳戶自動創建訪問令牌,以便最終用戶不需要添加他們的Facebook個人證書。還是有更好的方法來做到這一點?

我看到諸如tagboard.com之類的網站在沒有身份驗證的情況下執行搜索,因此它似乎可以完成。我搜索了Stack Overflow,找不到具體解決這個問題的任何東西,儘管這可能是我的無知。

非常感謝。

+0

爲什麼我得到了反對票?這是一個誠實的問題。 – DigitalMC

+0

可能因爲這個問題太廣泛了:http://stackoverflow.com/help/on-topic – Tobi

+0

公平。不知道如何收緊它。我會把它放在下巴上。謝謝, – DigitalMC

回答

0

那麼,基本上你是在刮臉Facebook網站?或者我們該如何設想這個過程有效?用戶必須給他們的Facebook登錄憑據?如果是這樣,我認爲這個應用程序違反了Facebook平臺政策和Scraping TOS中的很多要點。

2014年4月30日,不再使用公開帖子搜索(即搜索標籤)。因此,無法再通過Graph API執行此操作。

而且,聽說Facebook的登錄嗎?

+0

很感謝。我不打算刮,而是使用圖API來進行公共搜索。如果這不再被支持,那麼我只是想問一下。我試圖爲我們的領先DEV設想,他是API東西的主腦。我是野草在雜草叢生的前端傢伙。 要清楚我們不是在刮,我們使用OAuth創建訪問令牌來使用API​​。 – DigitalMC

+0

然後我不明白你爲什麼要陳述'我們要求用戶使用他們的用戶名和密碼進行身份驗證,以避免在我們縮放產品時限制速度問題。「# – Tobi

+0

因爲我們需要有訪問令牌來進行公開搜索。我們無法爲所有客戶創建一個通用的客戶端,因爲我們會達到費率限制,所以我們要求用戶使用他們的Facebook進行身份驗證來分割請求。我不知道是否有更好的方法或我錯過了什麼。 – DigitalMC