2012-01-08 30 views
0

我做這項研究(沒有的access_token):Facebook的搜索使用和不使用的access_token

https://graph.facebook.com/search?q= 「IL padrino」 &類型=頁面&場= ID,名字

在結果我看到的第一個:

「ID」: 「104130852958000」, 「名」: 「金日成padrino」

這是最重要的頁面 「IL padrino」,因爲你可以看到,當你手動搜索F上acebook。

然後我做了這項研究(與每一個許可的access_token):

https://graph.facebook.com/search?q=%22il%20padrino%22&type=page&fields=id,name&access_token=ACCESS_TOKEN

在結果有人消失,還與ID的一個前:104130852958000!

我嘗試了與「il padrino」不同的其他字符串的這種奇怪的行爲,但在許多情況下存在相同的問題(或反之亦然:某些結果在沒有access_token的情況下消失)。

這怎麼可能?我怎樣才能得到完整的結果列表?

其實我認爲我必須加入研究和沒有access_token ...但它似乎很奇怪。

回答

0

這很煩人。請將它作爲與Facebook的錯誤記錄:https://developers.facebook.com/bugs並在此處發佈鏈接到您的報告,以便其他發現您的問題的人可以看到它是當前的錯誤。

+0

ACK。 Facebook的響應時間相當不錯。但是,直到他們修復它才需要一段時間;-)通常最好直接尋找解決方法。當然,報告之後。 – nisc 2012-01-08 23:00:05

+0

這是它的要求:http://developers.facebook.com/bugs/320859051287443 – 2012-01-09 17:22:32

+0

謝謝,請接受此答案,因爲它是一個錯誤。這樣,其他發現這個問題的人就會知道答案就是它是一個當前的錯誤。 – DMCS 2012-01-09 18:10:17

0

不,這是不可能的。你不能依賴於可能會或可能會返回的內容。試圖預測搜索結果是錯誤的,結果可能(並且實際上)在用戶,地理位置,內容限制以及可能的其他事情之間不同。

順便說一句,我沒有得到你說的網頁,不管是否使用access_token或不。

+0

好吧,我不是想預測結果,但我真的很喜歡他們的完整列表!這種「不確定性」令人討厭......那就是:如果你想用意大利語言搜索頁面的最大數量爲電影「Il padrino」(即教父)的Like,它就是id:104130852958000!而且你說你不可能在有或沒有access_token的情況下得到它......我認爲這是一個強有力的失蹤! – 2012-01-09 17:04:32

+0

我沒有在結果的第一頁得到它,有一個分頁。完整的結果列表可能會很大,我沒有試圖接收所有的結果。結果對所有用戶來說都不一樣,即使結果集是相同的,它也會按某種相關性排序... – 2012-01-09 19:38:47

+0

如果我添加參數&limit = 5000以避免分頁,我得到了很多結果,但問題仍然存在... – 2012-01-10 13:24:16