2011-12-06 232 views
2

我想通過Facebook OpenGraph實現一個iPhone應用程序,以直接在Facebook上推送用戶活動(對於這一部分來說,沒關係)。但是,我想向朋友們展示同樣的活動動詞。在開發Facebook文檔中,我沒有找到API來獲取朋友的活動...在移動設備上打開圖(iOS)

任何想法?

回答

1

GET/ME/{命名空間}:{動作型}

GET/ME/{命名空間}:{動作類型}/{對象類型}

不要忘了問對於權限firends_actions:命名空間

命名空間=您的應用程序的命名空間

0

找好友與應用程序(此爲您提供了一個很好的整齊列表)

選項1.使用Fql.query所以您可以使用過濾,並取回你只需要什麼...

Fql.query POST 
SELECT uid, name, pic from user where uid in (select uid2 from friend where uid1=me()) and is_app_user=1", @"query 

選項2.使用opengraph並取回的朋友母親列表以及它們的ID,你的任何領域想要閱讀(顯示爲安裝狀態)

GET me/friends&fields=installed 

然後用好友列表下載自己{行動型}執行

選項1。通過你的好友與此活動枚舉,然後袒露了一切:

GET /friend_id/{namespace}:{action-type} 

選項2.強制用戶瀏覽好友列表與應用程序... 他們選擇朋友,然後 - >

GET /friend_id/{namespace}:{action-type} 

他們得到用戶最近25次操作的列表。 這就是Instagram瀏覽時的工作原理。

我們都希望的事情就是擁有最後25-50行動的朋友。就像活動插件一樣。在這一點上,似乎沒有辦法得到它。我花了幾個小時搜索,最終每個人都說你需要在自己的服務器上手動完成。如果最終將此活動函數添加到圖sdk中,我不會感到驚訝。這是一個合理的要求。