開発者向けのoAuthTwitterフィード | Liam Gladdy (Storm Consultancy)

説明

テーマ開発者が使用するためにTwitterからユーザーのタイムラインの配列を提供するTwitterAPI1.1準拠のワードプレスプラグイン。
新しいTwitterAPIでは、ツイートのリストをリクエストする前にoAuthを取得する必要があります。つまり、JSONAPIエンドポイントに対してAJAXリクエストを行うだけの既存のTwitterプラグインはすべて2013年3月に機能しなくなりました。
これは、現在Twitterを使用している大多数のWebサイトにとって大きな問題でした。そのため、認証のすべての新しい要件を実装し、反対側から一連のツイートを提供するPHPクラスを構築しました。 PHPアプリケーション、またはWordPressテーマ。スタンドアロンのStormTwitterクラスはGitHubにあります
このプラグインはTwitterクラスをラップし、WordPressに簡単に統合するための設定画面を提供します。ただし、これは間違いなく開発者向けです。Twitterのツイートオブジェクトを含むPHP配列のみを取得します。それでも、出力のスタイルを設定し、新しい表示要件に準拠させる必要があります。
このプラグインは、サイドバーウィジェット、ショートコード、またはその他の形式のドロップイン機能を提供しません。あなたはまだスタイリングをする必要があります、私たちはあなたのために重労働をしました!
ツイートをHTMLで出力するためのサンプルコードを次に示します。
https://github.com/stormuk/storm-twitter-for-wordpress/wiki/Example-code-to-layout-tweets
クレジット
AbrahamWilliamsのTwitterOAuthクラスを使用します。

バージョン:2.3.0
ストームコンサルタントのリアムグラディによって書かれた– http://www.stormconsultancy.co.uk
Storm Consultancyは、英国バースを拠点とするWebデザインおよび開発エージェンシーです。
あなたがBathWordPress開発者を探しているなら、連絡してください!
ライセンス
Copyright(c)2016 Liam Gladdy and Storm Consultancy(EU)Ltd、
https://gladdy.uk/、http://www.stormconsultancy.co.uk/
これにより、取得したすべての人に無料で許可が与えられます
このソフトウェアおよび関連するドキュメントファイルのコピー(
「ソフトウェア」)、以下を含む制限なしにソフトウェアを取り扱うため
使用、コピー、変更、マージ、公開、
ソフトウェアのコピーを配布、サブライセンス、および/または販売し、
ソフトウェアが提供される人にそうすることを許可します。
次の条件:
上記の著作権表示およびこの許可通知は、
ソフトウェアのすべてのコピーまたは実質的な部分に含まれます。
本ソフトウェアは「現状有姿」で提供され、いかなる種類の保証もありません。
明示または黙示を問わず、以下の保証を含みますが、これに限定されません。
商品性、特定の目的への適合性、および
非侵害。いかなる場合も、作者または著作権所有者は
訴訟の有無にかかわらず、請求、損害、またはその他の責任について責任を負います。
契約、不法行為、またはその他の理由で、発生した、発生した、または関連した
本ソフトウェアまたは本ソフトウェアの使用またはその他の取引。

インストール

プラグインマネージャーを使用してプラグインを

インストール

するか、ファイルをwp-content / pluginsディレクトリにアップロードします。
[設定]> [Twitterフィード認証]に移動します。
ここには、Twitterで認証するための設定フィールドがあります。 http://dev.twitter.com/appsで新しいアプリケーションを作成する必要があります。
アプリを作成したら、アプリの詳細ページを下にスクロールして、oAuthセクションを見つけます。コンシューマーシークレットとコンシューマーキーをプラグインの設定ページにコピーします。次に、Twitterアプリページの下部にある[アクセストークンの作成]ボタンをクリックします。アクセストークンとアクセストークンシークレットをプラグインの設定ページにコピーします。最後に、アクセスするフィードのTwitterユーザー名を入力します。設定を保存します。
これで、テーマファイルのどこからでも、getTweets()関数を呼び出して、ツイートの配列を取得できます。
次に、配列をループして、好きなことを実行できます。
<?php
$ tweets = getTweets($ number_of_tweets、$ twitter_screenname_to_load、$ optional_array_of_any_additional_twitter_api_parameters);
var_dump($ tweets);

foreach($ tweets as $ tweet){
var_dump($ tweet);
}
?>

関数にパラメーターを渡すことで、返すツイートの数(最大20)を指定できます。たとえば、getTweets(1)をリクエストする最新のツイートのみを表示するには
次のデフォルトオプションは、追加パラメーターのオプションの配列でオーバーライドしない限り使用されます。

ユーザーオブジェクトをトリミングします(“ trim_user” => true)
返信を除外する(「exclude_replies」=> true)
リツイートを除外する(“ include_rts” => false)

結果は(デフォルトで)1時間キャッシュされ、APIの制限に達しないようにします。

プラグインの作者

Liam Gladdy (Storm Consultancy)

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/oauth-twitter-feed-for-developers/
開発者向けのoAuthTwitterフィードプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す