2011-12-19 40 views
-1

我打算跳舞一個社區網站。它將允許組織舞蹈活動,並添加視頻,照片跳舞活動。爲了提供良好的用戶體驗,我想用戶能夠通過掃描他們的牆上(和他們的朋友),以照片,視頻或事件添加到網站上添加事件。當然這隻會在用戶許可和他的要求下才會發生。做Facebook的API條款允許導入Facebook事件,視頻和照片到我的社區網站?

使用案例包括

  • 通過搜索或進入Facebook活動網址我的應用程序,它可以組織進一步(標記爲例子),並與來自其他視頻和圖片相關的添加Facebook活動來源比Facebook

  • 添加用戶或他的朋友發佈之前,它也可以與其他數據(聽歌,位置...)相關的視頻。這通常是YouTube視頻。

  • 加上他自己的相冊中的照片到我的網站,在那裏再次出圖片的事件相關聯。如果其他用戶被允許將來自朋友或其他用戶的公開相冊添加到該網站,那也是非常好的。

這是否允許facebook平臺的使用條款?

問候,

尼爾斯

回答

1

是的,這是允許的。你可以緩存當前登錄的用戶的數據,要求他允許訪問事件,相冊,等等。

如果需要每當用戶離線訪問數據,你必須要求access_offline許可,至極給你一個unexpirable accesss令牌(在我的經驗,令牌一個月最終到期一次左右,我不不明白爲什麼)。使用該令牌,您可以從該用戶配置文件中獲取所有數據。

我相信你的項目的最佳實踐是獲取數據,將其緩存到MySQL數據庫,並連接所有你想從外部Facebook的元素。我在網站上做了類似的事情,我使用管理員的Facebook帳戶作爲我的後臺。

有關圖像的一件事:只保存鏈接路徑,它們始終可用,不需要標記或其他任何東西。 Facebook從不刪除它們。從不,即使用戶將他們從他的相冊中刪除或用戶被禁止時。

祝你好運!

0

不能發表你的回答maxijib :-(所以我會作爲答案發布,不過offline_access已被棄用,你可以閱讀它here facebook會給你60天的訪問令牌,而不是當用戶登錄時獲得在您的應用程序。直接按server side login flowexchanging短住令牌長住令牌。

對於其他FUNC。你可以使用Graph apiFQL Query(不知道)。

我想你幾乎可以用api做任何事情,如果用戶批准它並且它不是垃圾郵件;)