DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:plugin:autotweet2

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja:plugin:autotweet2 [2018-07-03 11:28] – 除去忘れを修正 hokkaidopersonja:plugin:autotweet2 [2018-10-30 10:23] (現在) – アップデートしました(translated into Japanese) hokkaidoperson
行 6: 行 6:
 email      : dosankomali@yahoo.co.jp  email      : dosankomali@yahoo.co.jp 
 type       : Action type       : Action
-lastupdate : 2018-07-02+lastupdate : 2018-10-30
 compatible : Greebo, 2018-04-22 compatible : Greebo, 2018-04-22
 similar    : autotweet similar    : autotweet
行 17: 行 17:
 ---- ----
  
-===== Summary =====+===== 概要 =====
 ページに変更があった場合に、Twitter APIを通してツイートします。 ページに変更があった場合に、Twitter APIを通してツイートします。
  
行 31: 行 31:
  
 ==== 追加の操作 ==== ==== 追加の操作 ====
-Twitter Apps通じてアプリを作る必要があります。下の指示に従って操作して下さい。+**Twitter API使うにはTwitter Developer Platformへの登録が必要となります。**
  
-=== 1. アプリ作成 === +訳ありませんがプラッフォムへの登録やAPI取得について解説する気力が無いので、各自でググって下さい。
-**https://apps.twitter.com**にアクセスし、オーツイトを有効化したTwitterアカウントでログインし下さい。\\ +
-アプリを作成した事が無い場合、こような画面が表示されるはずす。''**Create New App**''を押して下さい。+
  
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc1.png}}+__Twitterに承認されるまで数日掛かる__のでご注意下さい。
  
-すると、こような画面に飛びます。+=== Twitter API取得後は… ===
  
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc2.png}} +**Consumer Key**と**Consumer Secret**、**Access Token**、**Access Token Secret**を、プラグインに登録します。管理画面から[[plugin:config|サイト設定]]を選択し、**Autotweet2**の所までスクロールして下さい。そして、画像の通り、入力欄を埋めて下さい(ここでついでに他の設定も変更出来ます)。
- +
-フォームに入力していって下さい。「Callback URLs」は空欄のままで結構です。((画像に表示されている入力内容はあくまで一例です。)) +
- +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc3.png}} +
- +
-**Twitter Developer Agreement**(Twitter開発者規約)をお読みの上、チェックボックスにチェックを入れ、''**Create your Twitter application**''を押して下さい。 +
- +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc4.png}} +
- +
-こんな画面に飛んだら、成功です。 +
- +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc6.png}} +
- +
-== 次のように表示された場合 == +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc5.png}} +
- +
-Twitterアカウントに**電話番号を登録する必要があります**。Twitterの指示に従って下さい。((アプリを作成・編集する時以外は、電話番号は削除しておけます。)) +
- +
-=== 2. キーの取得・入力 === +
-''**Keys and Access Tokens**''を選択して下さい。 +
- +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc7.png}} +
- +
-このようなページに飛んだら、下にスクロールして下さい。 +
- +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc8.png}} +
- +
-''**Your Access Token**''という項目を見付け、''**Create my access token**''を押して下さい。 +
- +
-{{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc9.png}} +
- +
-ここで、**Consumer Key**と**Consumer Secret**、**Access Token**、**Access Token Secret**が見られるはずです。\\ +
-これらのキーとシークレットを、プラグインに登録します。管理画面から[[plugin:config|サイト設定]]を選択し、**Autotweet2**の所までスクロールして下さい。そして、画像の通り、入力欄を埋めて下さい(ここでついでに他の設定も変更出来ます)。+
  
 {{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc10.png}} {{https://raw.githubusercontent.com/hokkaidoperson/DokuWiki-Descriptions-Image/master/autotweet2/desc10.png}}
  
 +:!: 画面は https://apps.twitter.com のものです。このウェブサイト経由でのAPI取得は不可能になりました。\\
 :!: Consumer SecretとAccess Token Secretは外部に漏れてはいけません。**お使いのWikiのconfディレクトリが保護されているかご確認下さい**([[ja:security#web_アクセスのセキュリティ|詳細]])。 :!: Consumer SecretとAccess Token Secretは外部に漏れてはいけません。**お使いのWikiのconfディレクトリが保護されているかご確認下さい**([[ja:security#web_アクセスのセキュリティ|詳細]])。
  
行 91: 行 57:
 |''apiKey'', ''apiSecret'', ''accessToken'', and ''accessTokenSecret''|上の説明をご参照下さい。|string|((入力欄が空になっています))| |''apiKey'', ''apiSecret'', ''accessToken'', and ''accessTokenSecret''|上の説明をご参照下さい。|string|((入力欄が空になっています))|
 |''subjectOfTweet''|オートツイートの対象(編集、復元、作成、削除、編集〔小変更〕から選ぶ)|''edit''、''revert''、''create''、''delete''、''minor''からの複数選択|''edit,revert,create,delete''| |''subjectOfTweet''|オートツイートの対象(編集、復元、作成、削除、編集〔小変更〕から選ぶ)|''edit''、''revert''、''create''、''delete''、''minor''からの複数選択|''edit,revert,create,delete''|
-|''template''|メッセージのテンプレート\\ 置換される文字列:\\ ###WIKITITLE###→このWikiのタイトル\\ ###PAGETITLE###→編集したページのタイトル\\ ###TYPE###→編集のタイプ(「編集」「復元」「作成」「削除」「編集(小変更)」のいずれかが表示されます)\\ ###SUMMARY###→編集の概要\\ ###PAGEURL###→編集したページにアクセスするURL(###PAGEURL### が無い場合は、テンプレートの末尾にURLが自動付加されます)|textarea|''[###WIKITITLE### - ###TYPE###] ###PAGETITLE###: ###SUMMARY### ###PAGEURL###''|+|''template''|メッセージのテンプレート\\ 置換される文字列:\\ ###WIKITITLE###→このWikiのタイトル\\ ###PAGETITLE###→編集したページのタイトル\\ ###TYPE###→編集のタイプ(「編集」「復元」「作成」「削除」「編集(小変更)」のいずれかが表示されます)\\ ###SUMMARY###→編集の概要\\ ###EDITOR###→Wikiに変更を加えた人(設定項目「[[config:showuseras]]」に従います)\\ ###PAGEURL###→編集したページにアクセスするURL(###PAGEURL### が無い場合は、テンプレートの末尾にURLが自動付加されます)|textarea|''[###WIKITITLE### - ###TYPE### by ###EDITOR###] ###PAGETITLE###: ###SUMMARY### ###PAGEURL###''
 +|''guestIP''|変更者が非ログインユーザーだった際に、テンプレートの「###EDITOR###」部分を何で置き換えるか|''0''(IPアドレスも何も表示しない)、''alt''(代替テキストで置き換える([[ja:plugin:hidingip|Hidingipプラグイン]]が必要です。))、''show''(IPアドレスを表示する)からのプルダウン選択|''0''|
 |''blacklist''|ツイート対象外とするページ(バーティカルバー <nowiki>|</nowiki> で区切って下さい)\\ 記入例:「<nowiki>playground:playground|start|wiki:syntax</nowiki>」|string|((入力欄が空になっています))| |''blacklist''|ツイート対象外とするページ(バーティカルバー <nowiki>|</nowiki> で区切って下さい)\\ 記入例:「<nowiki>playground:playground|start|wiki:syntax</nowiki>」|string|((入力欄が空になっています))|
 +|''debug''|編集者がマネージャーである場合、プラグイン実行時に、デバッグデータ(ボディ(JSON)とレスポンスヘッダー)を表示する(プラグインの動作に不具合が起こった際に、その原因を調査するのにご利用下さい)|boolean|''0''|
  
 ===== 開発 ===== ===== 開発 =====
行 100: 行 68:
   * **2018-07-02**   * **2018-07-02**
     * 最初のリリース     * 最初のリリース
 +  * **2018-08-29**
 +    * アットマーク(半角・全角両方)''@ @''の後に半角スペースを挿入するようにしました(「自動化された@ツイート」を禁止するTwitterルールに違反しないように)
 +    * オプション"debug"の追加
 +  * **2018-10-30**
 +    * Wikiの変更者をツイートに記載する機能を追加
  
 === 既知のバグや問題 === === 既知のバグや問題 ===
ja/plugin/autotweet2.1530610080.txt.gz · 最終更新: 2018-07-03 11:28 by hokkaidoperson

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki