機械翻訳について

Twitterとの対話

これらのレシピを使用して、メッセージのツイートとリツイート、フォロワと友人を見つけ、トピックとロケーションをトレンドにして、ステータスを確認します。

ノート:

統合ストアでは、次の方法で次のレシピを使用できます:
  • Oracle TwitterすべてのフォロワIDの検索
  • Oracle Twitterすべての友人IDの検索
  • Oracle TwitterリツイートしたすべてのTwitter IDの検索
  • Oracle Twitterすべてのリツイートの検索(私のツイート)
  • Oracle TwitterすべてのTwitterトレンドのロケーションの取得
  • Oracle Twitter Get All Twitter Trends Of Place
  • Oracle Twitterルックアップ・ツイート・ステータス
  • Oracle Twitterリツイート
  • Oracle Twitterツイート

Oracleには、これらのレシピがサンプルとしてのみ用意されています。 これらのレシピはガイダンスのみを目的としており、エラーがないことを保証するものではありません。 これらのレシピはサポートされていません。

概要

Twitterは、「ツイート」と呼ばれる短いメッセージの送受信を可能にするオンラインのソーシャル・ネットワーキング・サービスです。 Twitterアカウントにサインインすると、ツイートを読んで投稿できます。

Twitterレシピでは、RESTアダプタおよびTwitterアダプタを使用して、Twitterアプリケーションとの統合を作成します。 レシピを使用すると、メッセージのツイート、フォロワおよび友人の検索、トレンドに関する情報の取得など、Twitterと対話できます。

レシピ名 説明 レシピの実行に必要なパラメータ

ツイート・メッセージ

すべてのフォロワおよび他のユーザーがTwitterで読むために、ユーザーにかわってツイート(ステータス更新)を投稿します。

リクエスト・メッセージに投稿するテキストをstatusパラメータに指定します。

リツイート・メッセージ

以前に別のユーザーによってTwitterに投稿されたツイートを再投稿または転送します。

リツイートするツイートIDをIDパラメータに指定します。

リツイート済メッセージの取得

他のユーザーによってリツイートされた、認証ユーザーが作成した最新のツイートを返します。

リクエスト・メッセージのdummyパラメータに任意の値を指定します。

Get Followers IDs

指定されたユーザーをフォローしているすべてのユーザーのユーザーIDのカーソル付きコレクションを返します。

リクエスト・メッセージでTwitterアカウントのuser_idおよびscreen_nameを指定します。

screen_nameは、@記号のないTwitter IDです。

Get Friends IDs

指定されたユーザー\xE3\x81

リツイートしたユーザーのIDの取得

IDパラメータで指定されたツイートをリツイートしたユーザーに属する最大100個のユーザーIDのコレクションを返します。

リクエスト・メッセージ内のツイートのIDをIDパラメータに指定します。

Get Trends for Place

トレンド情報がある場合は、Where On Earth Identifier (WOEID)で指定されたロケーションの上位50のトレンド・トピックを返します。

リクエスト・メッセージにWOEIDを含むIDパラメータを指定してください。

たとえば、2367105と入力してボストンのトレンド・トピックを取得したり、2459115と入力してニューヨークのトレンド・トピックを取得したり、2442047と入力してロサンゼルスのトレンド・トピックを取得できます。 また、1を使用してグローバル・トレンド・トピックを取得することもできます。

Get Trends Available

Twitterにトレンド・トピック情報がある場所を返します

レスポンスは、WOEIDの場所およびその他の判読可能な情報(場所が属する正規名や国など)をエンコードする"locations"の配列です。

このレシピを実行するためにリクエスト・メッセージにパラメータは必要ありません。

ツイート・ステータスの参照

IDパラメータに渡されるカンマ区切り値で指定された、リクエストごとに最大100個のツイートの完全にハイドレートされたツイート・オブジェクトを返します。

このレシピは、ツイートIDのコレクションの詳細(ハイドレート)を取得するのに役立ちます。

リクエスト・メッセージに次のパラメータを指定します:

ID: ツイートIDを指定します。

trim_user: trueに設定した場合、(true/t/1)にはステータス作成者の数値IDのみが含まれます。 (オプション)

map: 使用すると、存在しないツイートや現在のユーザーが表示できないツイートでも、そのキーは表示されますが、明示的にnull値がペアになります。 (オプション)

システムおよびアクセスの要件

  • Oracle Integration

前提条件

Twitterレシピを使用するには、Twitterアカウントを持ち、統合用のTwitter APIにアクセスできる必要があります。 「Oracle IntegrationでのTwitterアダプタの使用」「接続を作成するための前提条件」を参照してください。

レシピのインストール、構成および実行

レシピのインストール、構成および実行の詳細は、「統合アクセラレータおよびレシピの開始」を参照してください。

Twitterレシピのコレクションを使用するには、Oracle REST Twitter接続およびOracle Twitter接続を構成する必要があります。 これらの接続を構成する必要があるのは一度だけです。 すべてのTwitterレシピで同じ接続が使用されます。

これらの接続を構成する場合は、次の情報を指定する必要があります。

接続名 パラメータ

Oracle REST Twitter接続

タイプ: REST API Base URLConnection

URL: https://oracle_integration_server name:443

セキュリティ・ポリシー: セキュリティ・ポリシーなし

Oracle Twitter接続

セキュリティ・ポリシーにより、Twitterアプリケーションのリソースへの認可アクセス権が付与されます。 セキュリティ・ポリシーを選択し、次のパラメータを指定して、Twitter接続のセキュリティを構成します:

  • コンシューマ・キー

  • コンシューマ・シークレット

  • アクセス・トークン

  • アクセス・シークレット

Twitterアカウントの使用をアプリケーションに認可したときに、セキュリティ値をコピーして保存しています。 「Oracle IntegrationでのTwitterアダプタの使用」「接続を作成するための前提条件」を参照してください。