11

Twitter Web インテントは、ユーザーが外部 Web サイトからツイートできるようにする便利な JS lib を提供します。

  <script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
  <p><a href="https://twitter.com/intent/tweet?text=textToTweet">link</a></p>

これは、ユーザーがツイートを送信するための twitter のテキスト領域を含む新しいウィンドウを開くことにより、モバイル ブラウザーでうまく機能します。ツイートするとポップアップが閉じ、ユーザーは元のページに戻ります。

ただし、webviews を使用するネイティブ アプリ (Facebook の webview が良い例) のコンテキストでは、フローが壊れているように見えます。ポップアップまたは新しいウィンドウを開くのではなく、現在の Web ビューを Twitter ページにリダイレクトします。そこから、ユーザーが元のページに戻る方法はありません。

ツイートまたはキャンセル後に、Twitter がユーザー ページにリダイレクトされるようにhttps://twitter.com/intent/tweetに渡すことができるパラメータはあります か。Twitter @anywhere も使用しようとしましたが、ツイートボックスは iOS UIWebview にも表示されません。

クライアント側のみのフローに代わるものはありますか?

4

0 に答える 0