2012-11-11 63 views
0

我試圖找到用戶頁面中使用圖形API的Facebook,我也得到空的結果,雖然存在的頁面,我可以找到它,當我在Facebook的網站上搜索。 我送的原始請求:查找頁面返回空但存在的頁面

https://graph.facebook.com/search?callback=jQuery17206994393670465797_1352629521260&q=N%C3%ACjaeri&type=page&featureClass=P&style=full&limit=105&name_startsWith=N%C3%ACjaeri&_=1352629712865

我也試過: https://graph.facebook.com/search?q=Nijaeri

正如你可以看到,該網頁是存在的: https://www.facebook.com/Nijaeri?fref=ts

我試圖編碼/解碼這個名字是因爲名字裏面的特殊字母,但是,這並沒有幫助。

任何想法?

回答

0

它不尋求個性化網址,它搜索的頁面名稱。例如,如果我搜索「https://graph.facebook.com/search?q=bladauhu &類型=頁面」(我的躲避球俱樂部)然後it's空。如果我搜索「SV Blada UHU」(頁面名稱),我會得到正確的結果。

話雖這麼說,你的頁面名稱是一樣的個性化網址,所以你的情況應該工作。搜索API是有點bug,但對我來說,它的工作原理。結論就是Facebook無法處理這封特殊信件。

順便說一句,你爲什麼要使用搜索API呢?你可以只用一個簡單的圖形API調用:

https://graph.facebook.com/Nijaeri

問題是,即使是不與您的網站工作。

+0

'https:// graph.facebook.com/Nijaeri'在我追加訪問令牌時起作用... – CBroe

+0

現在很奇怪,爲什麼不需要訪問令牌來獲取基本信息,但對於Nijaeri您必須有一個?但當然這可以解釋爲什麼搜索沒有給出結果...... – luschn

+0

也許有一個頁面訪問限制設置 - 在這些情況下,需要用戶訪問令牌來查看當前用戶是否有資格查看內容。 – CBroe