2012-06-09 44 views
1

我嘗試社交插件「推薦欄」,它的工作原理。它具有內置功能來激活和停用社交閱讀功能。 我想在我的簡單應用程序中使用「讀取」publish_actions啓用此功能。 我不想使用cookie或session var來做到這一點,這是一種錯誤的方式。 用戶必須選擇在哪篇文章中開啓/關閉社交閱讀,並隨時改變他的偏好。Facebook開啓/關閉應用社交閱讀

用戶登錄用: 範圍= 「publish_actions,電子郵件」

我知道: $ facebook-> API( 「/我/權限」); $ facebook-> api(「/ me/news.reads?limit = 10」);

,我可以張貼寫着: FB.api( '/ ME/news.reads', '後', { '文章': 'XXXXXX', 'ACCESS_TOKEN': 'XXXXX'}, 功能(響應)

並將其刪除: FB.api(ID, '刪除',函數(響應)

任何想法的API調用來啓用/禁用社交閱讀功能 如何設置publish_actions許可?對於安裝了應用程序的用戶,該值爲0/1?

+0

爲什麼存儲*用戶偏好*是一件壞事? – ifaour

回答

0

我不想使用cookie或會話var來做到這一點,這是一個錯誤的方式。

對,用戶的個人資料將是一個更好的地方來保存這個,以便他下次訪問您的網站時不必再做出該決定。

如何爲已安裝應用程序的用戶將publish_actions權限值設置爲0/1?

您無法通過應用撤銷權限。我不明白你爲什麼想要。如果用戶在您的網站上禁用了社交閱讀功能(最好將其保存在他們的個人資料中),那麼就不要代表他們發佈任何內容。

+0

我不想撤銷權限,我只是想暫時關閉! 以與推薦欄插件相同的方式。 – Phabio76