1

Facebook API を使用すると、ユーザーがこのアプリケーションにフィードを投稿することを許可した場合に、アプリケーションはユーザーのタイムラインにフィードを投稿できます。そのため、(バックグラウンドで) 再度尋ねることなく、Web サイトから Facebook のユーザーのタイムラインにフィードを投稿する機会が得られます。

ツイッターにも似たようなものはありますか?

4

1 に答える 1

0

解決策を見つけました。Facebook と Twitter のバックグラウンド共有の違いは次のとおりです。

1) FACEBOOK 共有には、アプリケーション シークレット トークン、アプリケーション ID、およびユーザー ID が必要です。アプリケーション シークレット トークンとアプリケーション ID を使用して、アプリ トークンを取得できます。API 関数を呼び出すことで、ユーザーの UID を使用してユーザーのタイムラインにフィードを投稿できます。

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

2) ツイッターシェア。ユーザーのページに ID でツイートすることはできません。接続を初期化するには、次のことを知っておく必要があります。

-ツイッター消費者トークン

-Twitter消費者の秘密

-ユーザートークン

-ユーザーシークレットトークン

$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 に答える