2012-08-22 177 views
0

我有一個網站,用戶可以免費發佈作業。如何將這些帖子鏈接到關於本網站的臉書頁面?我不希望用戶登錄到fb。 在這一刻,我將它們發佈到Twitter,然後使用選擇性推文將它們發佈到我的頁面上。但是,有選擇性的推文不能發佈標誌的具體工作。在牆上張貼PHP

我創建了一個fb應用程序。沒有選擇任何東西只是給它一個名字,並得到了一個appID和appSecret。我現在不在「選擇你的應用如何與Facebook集成」中選擇什麼。因爲它不是一個移動應用程序,它不是一個使用fb登錄的網站。

親切的問候。

+0

它必須是一個使用fb登錄的網站。當你有一個訪問者,你想在牆上張貼,如果他沒有登錄,你怎麼知道他是Facebook賬戶? –

+0

@IvanKuckir這不關於用戶的Facebook帳戶。如果我正確地閱讀了它,這些工作無論如何都會發布到網站上,他只是想以某種方式將它們收集到他們的網站/公司的單個Facebook頁面,因此它們全部成爲其公司名稱下的帖子。 –

+0

你說得對,我的不好。 –

回答

0

你可以使用facebook的臉書設施上的分享,從http://developer.facebook.com。 您可以輕鬆地將此添加到您的網站。 玩得開心!

+0

分享到facebook設施需要按一個分享到fb按鈕。我不想要這個。我只想把所有的工作都發布到我們的fb頁面。 –

0

您可以通過MYSQL和PHP輕鬆完成此操作,具體取決於您當前的網站設置方式。我會做什麼是作業存儲到一個單獨的表,同時節省,這樣

(表)的Facebook
的pageid //數值
頭//職務
消息//職位描述

所以您可以將其用於下一部分。

通過Facebook創建應用程序並將其授權給用戶和Facebook頁面。 通過將此應用程序添加到您的頁面,然後您可以調用類似於:

$ facebook-> set_user($ user,$ session_key);

$ facebook-> api_client-> stream_publish($ item ['header'],$ item ['message'],$ item ['pageid']);

使用您的密鑰從Facebook。

然後,您可以運行每x分鐘更新一次的Cron,並且在將它發佈到數組後,您可以清除表格以查找下一行作業。

讓我知道你在這裏和病態的儘可能多的幫助。