0

アプリからのツイートは正常に機能します。コードは次のとおりです。

 require_once('twitteroauth/twitteroauth.php');
 require_once('config.php');
 $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,
            $_SESSION['access_token']['oauth_token'], 
            $_SESSION['access_token']['oauth_token_secret']);

 // this did nothing vis-a-vis popping up a 'Confirm your tweet' dialog box
 //$content = $connection->get('account/verify_credentials');

  $status = $connection->post('statuses/update', 
                   array('status' => 'Not much snow this winter!'));

明らかに、上記の作業コードのインスピレーションとして、非常に有用でよく知られている「AbrahamのTwitterOAuth」ラッパーを使用しています。

フォームに送信ボタンがあります。上記のコードをクリックすると、次のツイートが実行され、Twitterフィードに次のツイートが表示されます 。この冬は雪があまり降らない!

私が使用しているWebサイトでその機能を楽しんだ後、上記の「allow-tweets-from-our-web-site」コードを実装するように促されました。私たちは、ユーザーが私たちのWebサイトから何かをツイートできるようにする必要があります。そして、上記のことで、私たちはほぼそこまで到達できます。

しかし、上記のコードには1つの問題があり、TwitterAPIドキュメントやAbrahamのドキュメントでそれを実現する方法を見つけていません。

私が使用した他のサイトでは、プロセスは次のとおりです。

1)既存のTwitterアカウントを使用してWebサイト「TheSite 」にログインします

2)フォロワーと何かクールなものを共有したい場合は、 TheSiteのページの1つで[ツイート]をクリックします

3)Twitterダイアログボックスがポップアップ表示され、ツイートを編集してからツイートをコミットできます

4)[送信]または[ツイートの確認]ダイアログボックスで[送信]をクリックすると、メッセージがツイートされます。

注:このプレツイートダイアログはTwitterダイアログです-私が見たWebサイトでは、TwitterUIなどがあるように見えます-TheSiteによってポップアップされるダイアログウィンドウではありません。

私のコードの問題は、上記の手順(3)でTwitterに「ツイート前の確認ダイアログボックス」をポップアップさせる方法がわからないことです。Twitterの開発ドキュメントでも見つかりません。 dev.twitter.com/で。

したがって、現時点では、上記のツイートコードでは、Twitterにコミットする前に、ユーザーがツイートを確認/編集したり、バックアウトしたりすることはできません。上記のコードは、ツイートだけです。

この「ツイート前確認ダイアログボックス」をTwitterAPI経由で表示する方法を知っている人はいますか?

この「ツイート前の確認ダイアログボックス」が表示されたWebサイトの1つを思い出せたら、それについて言及しますが、あまりにも多くのサイトにアクセスし、今は頭が真っ白で、一日中コーディングしていて、インフルエンザにかかっています。 。インフルエンザにかかっている場合は、コードを書くだけであまり気付かないでしょう。; L

4

1 に答える 1

1

これらは通常、API を使用して行われるのではなく、Twitter の埋め込み可能なボタン(確認のポップアップを作成する) の 1 つを介して行われます。

于 2012-03-12T03:12:56.850 に答える