2011-06-08 124 views
3

使用Facebook PHP SDK,我需要採取哪些步驟來允許用戶從其他網站發佈到他們的Facebook牆上?發佈到Facebook Wall?

例如:在外部網站

  • 用戶登錄
  • 用戶創建帖子
  • 用戶點擊「一鍵Facebook的提交
  • 總結帖子出現在Facebook上牆之前(Soandso剛張貼到mysite.com/entry/page!類似的東西)

回答

0

據我所知,你有兩個選項可用:

  • 使用feed dialog。此選項不允許您自動發佈到Facebook(需要用戶干預),但它確實可讓您填充Feed摘要並且不需要安裝。 (Feed對話框與PHP SDK沒有真正的關聯,但它仍然是一個選項。)
  • 對用戶的/feed使用POST。 (向下滾動到發佈。)這種方法需要安裝和additional permissions,但應允許您在沒有用戶干預的情況下發布,並且仍應允許您根據需要更改內容。你甚至可以要求offline_access,如果你願意,可以稍後發佈。這也會讓你填充message參數,或者帖子的狀態,這是Facebook的recently deprecated in the dialogs
+0

這是否意味着您無法將其作爲通用更新?我想發佈活動信息,但不一定是內容。 – Kevin 2011-06-08 21:02:32

+0

帖子中包含的內容取決於您,但該帖子的內容對Facebook無關緊要。除非你使用原生的Facebook功能(比如'',它不允許你改變句子結構,但是給你免費的單行故事),你必須遵守這些選項。 – 2011-06-08 22:20:33