2013-08-02 77 views
1

Facebook API允許應用程序在用戶允許此應用程序執行此操作時在用戶時間線上發佈提要。所以它給了我機會在Facebook上向用戶的時間軸上發佈網站上的提要,而不再詢問他(在後臺)。時間軸上的Twitter背景分享

Twitter是否有類似的東西?

回答

0

我找到了解決方案。 facebook和twitter後臺共享的區別是:

1)FACEBOOK共享需要應用程序的祕密令牌,應用程序ID和用戶ID。使用應用程序祕密令牌和應用程序ID可以獲得應用程序令牌通過調用API函數,您可以使用他/她的UID向用戶的時間軸發佈數據Feed

$facebook->api('/USER_ID/feed', 'post', "YOUR MESSAGE"); 

2)TWITTER share。您不能通過他的ID在用戶的頁面上發佈推文。要初始化連接,你必須知道:

-TWITTER消費者TOKEN

-TWITTER消費者密鑰

- 用戶TOKEN

- 用戶祕密令牌

$connection = new TwitterOAuth($TWITTER_CONSUMER_TOKEN, $TWITTER_CONSUMER_SECRET, $userToken, $userSecret); 
     $result = $connection->oAuthRequest('https://api.twitter.com/1.1/statuses/update_with_media.json', "POST", array('status' => "YOU TEXT",'media[]' => file_get_contents("/images/your_image"))); 

我的問題是,我不知道如何通過用戶ID向用戶頁面發佈推文。現在我知道 - 這是不可能的