我目前遇到了Facebook的實時API問題。FB實時API沒有/不一致地通知某些連接(音樂,電影,書籍,電視)
我希望訂閱用戶個人資料中的許多內容,包括音樂,圖書,電視和電影類別中的「喜歡」。
當我通過FQL和Graph查詢時,我得到了正確的信息,但是當這些條目在用戶配置文件中更改時,Facebook不會ping通我的通知端點。
訂閱和驗證都沒問題。下面是從Facebook的積極認購,從我的應用程序:
["object"]=> string(4) "user"
["callback_url"]=> <correct callback URL>/facebook/update/"
["fields"]=>array(11) {
[0]=> string(13) "birthday_date"
[1]=> string(5) "books"
[2]=> string(10) "first_name"
[3]=> string(7) "friends"
[4]=> string(5) "likes"
[5]=> string(6) "movies"
[6]=> string(5) "music"
[7]=> string(4) "name"
[8]=> string(3) "sex"
[9]=> string(2) "tv"
[10]=> string(8) "username"
}
["active"]=> bool(true)
起初我還沒有訂閱likes
,但補充說,看它是否解決了這個問題......它沒有。
下面是用戶連接到您可以訂閱的列表:喂,朋友,活動,興趣,音樂,書籍,電影,電視,喜歡,簽入
當有任何數據發生變化(包括friends
)時,我會收到通知,它只是music
,books
,movies
和television
。也許更奇怪的是,當我「喜歡」一個隨機的Facebook頁面(即使用類似的按鈕,而不是將其添加到我的個人資料上的字段)時,我收到like
字段上觸發的通知。當我與同一頁面不同時,我收到likes
,music
,books
,movies
和television
觸發的通知!
不用說,我很困惑。有沒有人遇到這個問題,或者可以建議一個地方開始尋找修復它?
編輯:經過一些進一步的測試,我發現通知發生在一些條件下,但沒有其他條件。例如如果您喜歡該樂隊頁面中的樂隊,則會發送通知。如果您從您的「編輯個人資料」頁面編輯喜歡的音樂,則不會發送通知。所以這聽起來像一個錯誤。
我發現在實時更新線程http://forum.developers.facebook.net/viewtopic.php?pid=366327#p366327可能的錯誤facebook的論壇有類似的問題有人? –
您是否將它作爲錯誤記錄? – DMCS
請把此作爲FB Bug跟蹤一個錯誤,我會確保它得到的看着。 –