2011-10-06 69 views
0

我曾經看過一個應用程序,我可以在一個動作中貼到多個朋友的牆上。基本上,用戶將爲每個朋友檢查一個盒子,然後點擊一個帖子按鈕,每個被檢查的朋友現在都有一個貼子。通過一個動作貼到多個朋友的牆上

我認爲這是不允許的。有沒有改變或應用程序不符合政策?

回答

1

通過獲得publish_stream權限,您可以執行此功能。

從這裏:https://developers.facebook.com/docs/reference/api/permissions/

publish_stream

使您的應用程序來發布內容,評論,喜歡到用戶的數據流和用戶的朋友的流。通過此權限,您可以隨時將內容發佈到用戶的Feed,而無需使用offline_access。但請注意,Facebook建議使用用戶發起的共享模式。

然後您可以利用圖形API來執行這些功能:

https://developers.facebook.com/docs/reference/api/post/ https://developers.facebook.com/docs/reference/api/status/

希望這有助於

+0

是的,我意識到這一點。我只是沒有意識到,我可以顯示一個朋友列表,並讓用戶檢查他們朋友的照片,然後爲他們添加一條消息,然後單擊一下按鈕,它會發布給我選擇牆壁的所有朋友。 沒有,我可以看到在政策限制發送多個牆貼一個動作。 –

+0

從同一頁面,他們提到這是來自用戶生成事件的最佳實踐,而不是自動化它們的php/server函數。 要顯示用戶朋友,您還需要read_friendlists權限,這將允許您獲取所有朋友ID和姓名。有了這個,你可以執行這個功能 –

2

可以使用CRON延遲/安排每個貼子到朋友的牆壁,以便每個貼子都有延遲。我認爲,這樣可以逃避Facebook的懲罰。

相關問題