web-dev-qa-db-ja.com

TwitterおよびFacebook投稿のカスタムビューの取得

クライアントのTwitterとFacebookの投稿を、クライアントのサイトに実装されるカスタムビューまたはブロックに最新の形式で表示したいと思います。私はFeedsモジュールの使用を考えていましたが、Twitterの誰かからcURLを使用する方法が伝えられました。これらの要素にカスタムスタイルを設定し、タイムスタンプ(集計のタイプではない)で一覧表示することは私にとって非常に重要であり、これを行う方法について疑問に思っていました。

1
Jonathan Kempf

まったく同じ機能を必要とするクライアントがいて、これまでに見つけた最良の方法は Feeds および Feeds XPath Parser を使用することです。

クライアントのTwitterおよびFacebookプロファイルのRSSフィードからインポートする2つのフィードインポーターを作成します。 Feedsを設定して各更新(コンテンツタイプ 'Social update')のノードを作成し、Feeds XPath Parserを使用して正しいフィールド(タイトル、本文、タイムスタンプなど)を入力します。また、フィードを設定して2週間後にインポートされたノードを自動的にパージし、cronで1時間ごとにインポートをスケジュールするように設定しました。

これで、ノードに新しい投稿があり、ビューを使用して好きなように表示できます。

これは問題なく動作しますが、最適なソリューションであるとは思いません。私はより良い解決策のためにTwitterとFacebook APIとインターフェースするモジュールを見てきました(例 Twitter PullFacebook PullFeeds Facebook ParserTwitter )ですが、ツイートとFacebookの投稿を1つのビューまたはブロックにまとめる方法を提供していないようです。私はこれについていくつかのアイデアを得たいです。

2
pushka