1

Facebook API 允许应用程序在用户的时间段上发布提要,以防用户允许此应用程序这样做。因此,它让我有机会将来自网站的提要发布到 Facebook 上的用户时间线,而无需再次询问他(在后台)。

推特有类似的东西吗?

4

1 回答 1

0

我找到了解决方案。facebook和twitter后台分享的区别在于:

1) FACEBOOK 分享需要应用秘钥、应用 ID 和用户 ID。使用应用程序秘密令牌和应用程序 ID,您可以获得应用程序令牌。通过调用 API 函数,您可以使用他/她的 UID 将提要发布到用户的时间轴

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

2) 推特分享。您不能通过他的 ID 在用户页面上发布推文。要初始化连接,您必须知道:

-推特消费者代币

-推特消费秘密

-用户代币

-用户秘密令牌

$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 将推文发布到用户页面。现在我知道了——这是不可能的

于 2013-08-07T10:12:25.697 回答