2012-02-22 45 views
0

我有一個可以將文章發佈到Facebook和Twitter的自定義新聞頁面。我使用Facebook SDK - 一切正常。我可以添加文章,刪除文章,甚至發佈/刪除事件。將新聞推送到Facebook的工作,但我需要先登錄。如何自動登錄?

所有這一切都發生在我們公司的FB賬戶下,但是編寫文章的人首先被帶到FB登錄(或者如果他們已經登錄,SDK要求允許張貼到他們的個人FB賬戶)。這是通過調用getUser()來觸發的。

我對此有點搜索了一下,發現了很多關於使用當前FB用戶的數據/配置文件的信息,但在使用之前還沒有找到自動登錄的特定FB賬戶的信息該帳戶。

是我想與SDK的可能性?如果是這樣,有人可以指示我完成這個任務,或者在這裏回覆一些信息嗎?

編輯:

而不是downvoting,有人可以回覆一些反饋嗎?如果這個問題不合適,我不介意刪除這個問題,但我想看看我偏離了第一位。謝謝。

+1

而不是downvoting,有人可以回覆一些反饋嗎?如果這個問題不合適,我不介意刪除這個問題,但我想看看我偏離了第一位。謝謝。 – 2012-02-22 21:51:35

回答

1

我不認爲你可以使用Facebook自動登錄。您可以每次使用特定帳戶登錄。或者你有1個通用帳戶,並使用該帳戶進行離線訪問。這樣,用戶A,用戶B和用戶C使用內部帳戶登錄,然後使用FB通用帳戶的離線訪問發佈到FB。

希望是明確的。 :)

+0

會在我的應用程序中指定帳戶嗎?現在我正在使用getUser(),它觸發Facebook要求提供憑據(或許可使用當時登錄的任何帳戶)。自動化是我所希望的......如果我可以在我的應用程序中完成契約,願意爲它創建一個專用帳戶。 – 2012-02-22 22:04:27

+0

查看離線訪問,事情對你來說會更清晰。您可以使用內部憑證登錄自己的應用程序,然後使用具有離線訪問權限的特定FB賬戶進行發佈。 – PaulM 2012-02-22 23:22:49

0

如果您需要的東西超過publish_stream,那麼將爲您的自動化提供延長的60天用戶訪問令牌,這將是一個手動過程。

如果您只需要publish_stream,那麼即使用戶不在使用應用訪問令牌時,您也可以隨時發佈。見Facebook的permissions documentation

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