PHP は cron を使用して記事を Sina、NetEase、その他の Weibo と同期します
1.Tw2other
?
Twitter と digu/sina/zuosa/follow5/9911/Douban Broadcasting/Fresh Fruit Network/Renjian.com/Renren.com/NetEase Weibo の同期をサポートする PHP アプレット
?
著者: cluries
著者ホームページ: http://cuies.com
Tw2other ダウンロードアドレス: http://code.google.com/p/tw2ohter/? または、添付ファイルからダウンロードしてください (最新バージョンは保証されません)
?
設定は次のとおりです:
?
1) config.php ファイルの設定
editplus、UltraEdit、notepad++ などのテキスト編集ソフトウェアで開いた後、次のように変更します。
?
6 行目:
define ( ‘INTERVAL’, 50 );?
ここでの 50 は更新間隔です。空きスペースを使用する場合は、短時間でスペースが圧迫され、スペースの提供者に迷惑がかかることが懸念されるため、変更することをお勧めします。簡単にスペースをブロックします。
?
8 行目:
$twitterApi = ‘http://twitter.com/’;?
これは Twitter のアドレスです。Tw2other サーバーが中国にあり、Twitter にアクセスできない場合は、ここの値を自分の Twitter API アドレスに変更してください。もちろん、ホストが海外にある場合は、変更する必要はありません。それ。
?
10 行目:
$twitterUser = ‘cluries’;?
これは、Cluries 作者の Twitter ユーザー名です。自分のユーザー名に置き換えてください。
?
19 行目
$twitterSyncLevel = 0;?
このパラメータは変更しないでください。本当に変更する必要がある場合は、指示に従って入力してください。最後に、同期する予定の Weibo のユーザー名とパスワードを変更します。
?
2) cron.php ファイルの設定
?
8行目
$url = ""
? ここにアップロード スペースのアドレスを入力します。たとえば、このプロジェクト ファイルをスペースの /public_html/tw2other/ フォルダーにアップロードすると、tw2other PHP プログラムがセットアップされます。
?
3) Space Cron 設定
?
上記のファイル設定が完了したら、すべてのファイルをスペースの /public_html/tw2other/ フォルダーにアップロードします。tw2other フォルダーの名前は任意に付けることができますが、分かりやすくするためにこの名前を使用します。実際にフォルダー名を別の名前に変更した場合は、cron.php 内の URL を忘れずに変更してください。
?
tw2other が配置されているディレクトリとそのディレクトリ下の cookie フォルダーを書き込み権限を持つように変更します。そうしないと、情報が繰り返し同期され、画面がスワイプする可能性があります。つまり、ftp ツールを使用して、tw2other フォルダーとその下の cookies フォルダーの属性を 777 に変更します。
C パネル スペースのバックエンドにログインし、cron ジョブを選択します
?
?
入力後、標準レベルを選択します
?
?
これは Cron ジョブを設定するためのインターフェイスです
?
?
インターフェイスの上部はメールボックスです。cron ジョブが実行されるたびにメールボックスを設定できるようになります。 cron ジョブが正しく実行されているかどうかを確認してください。正常に動作している場合は、メールボックスを削除できます。そうでない場合、cron ジョブの間隔を非常に短く設定すると、スパムが死ぬほど迷惑になります。今後閉じる方法も非常に簡単で、メールを削除して空白のままにして保存するだけです
次のコマンド ラインは、入力する実行コマンドです。cPanel を使用している場合は、最初に php インタープリターの場所を入力します。通常は、/usr/local/bin/php にあります。最後にアップロードした cron.php 内の場所。
コマンド全体は次のとおりです:
?
?
/usr/local/bin/php /home/你的账户名/public_html/tw2other/cron.php?
?
最後のステップは、cron ジョブを実行する特定の時間間隔を設定することです。1 分ごとに実行するか、他の時間間隔で実行するように設定できます。ただし、空き領域を使用している場合は、これを行うことをお勧めします。たとえば、5 分ごとに実行するように時間間隔を長く設定します。これは、使用した空き領域の Cron が 1 分ごとに実行されるように設定されていたため、サーバーが多くのリソースを占有し、アカウントが非アクティブ化されたためです。
?
上記の手順を完了したら、保存するだけです。
?
4) 同期中に問題が発生しました
?
上記の手順を完了した後、テストを行ったところ、同期が成功しなかったことがわかりました。間違いはなかったと言えますか?
Cpanel スペース バックエンドにログインしてエラー ログを表示します
?
?
エラーメッセージが見つかりました:
[Fri Mar 26 10:58:02 2010] [エラー] [クライアント 74.81.64.34] ファイルが存在しません: /home/qiankun/public_html/500.shtml
[Fri Mar 26 10:58:02 2010] [エラー] [クライアント 74.81.64.34] Application.cpp の SoftException:256: ファイル「/home/qiankun/public_html/tw2other/index.php」はグループによって書き込み可能です
index.php が書き込み可能であることがわかりました。操作のプロセスを振り返ってみると、tw2other フォルダーのアクセス許可を設定するときに、フォルダー内のサブファイルを 777 (読み取り可能および書き込み可能) に設定したことを思い出しました。これを修正するのも非常に簡単です。 Index.php をちょうど 755
に?
?
次に、再度テストします:
twitter ホームページにメッセージを投稿してください:
?
?
ちょっと待って、Sina Weibo と NetEase Weibo をチェックしてください
新浪微博: 同期に成功しました!
?
?
NetEase Weibo: 同期が成功しました!
?
?
注: 複数の Weibo への同期が有効になっている場合は、これらの Weibo 間で同期を設定しないでください。そうしないと、情報ループ同期の問題が発生します。バージョンアップする際は、前のディレクトリにある tweet.id ファイルを削除せずに直接上書きしてください(非常に重要)。そうしないと、同期が繰り返されるなどの不幸が発生します。
?
?
2.twitter2weibo
?
このスクリプトは Twitter の更新を Sina Weibo に自動的に同期できます
?
著者: iamsure
著者のホームページ: http://iamsure.org
ダウンロードアドレス: twitter2weibo.php
?
このファイルには twitter2weibo.php という 1 つのファイルしかありません。編集ツールで開いた後、Twitter のユーザー名とパスワード、および Sina Weibo のユーザー名とパスワードを入力します。
?
?
次に、ホストのルート ディレクトリ public_html に新しい weibo フォルダーを作成し、アクセス許可を 777 に設定します。
そのフォルダーにファイルをアップロードします。
cron を再度作成し、時間間隔を設定してから、実行コマンドを設定します (上記を参照):
?
/usr/local/bin/php?/home/yourusername/public_html/weibo/twitter2weibo.php
?
?
3.wordpress
?
プラグイン名: WordPress Connect Weibo
プラグイン作者: Shuimai Yanxiang
著者ホームページ: http://www.smyx.net/
プラグインページ: http://www.smyx.net/wp-connect.html
プラグインの説明: 16 のパートナー Web サイト アカウントを使用した WordPress ブログへのログインをサポートし、14 の主要な Weibo およびコミュニティへの記事のタイトルとリンクの同期をサポートします。
最新バージョン: 2.1.3
サポートされているバージョン: 最小 V3.0、WordPress 3.3.1 に更新されました
ダウンロードアドレス: http://wordpress.org/extend/plugins/wp-connect/
?
?
?
?
?
参照:
http://code.google.com/p/tw2ohter/
cuiesのブログ
新人メモ?PHP スペース cron を使用して Twitter を Sina、NetEase、その他の Weibo と同期する
http://www.fbair.net/bbs/read.php?tid=310
?
?
?
?