#author("2017-01-02T17:38:14+00:00","","")
#author("2017-02-06T09:06:06+00:00","default:hanzou","hanzou")
【背景】~
以下のサイトを参考にしていた。2012年の記事で情報が古くなり、2016年では投稿ができなくなってしまった。~
他のサイトで事例がないので、試行錯誤した結果動いたのでメモ代わりに記載する。
~
~
~

【参考元サイト】~
https://vok.paburica.com/index.php?Pukiwiki%2F%E6%9B%B4%E6%96%B0%E3%81%AE%E5%BA%A6%E3%81%AB%E3%83%84%E3%82%A4%E3%83%BC%E3%83%88%E3%81%97%E3%81%9F%E3%81%84
~
~
~

【変更箇所】
funtionにコードを入れる部分が分かりいにくいので、function全体を記載する。

-lib/file.php
 // Put a data(wiki text) into a physical file(diff, backup, text)
 function page_write($page, $postdata, $notimestamp = FALSE)
 {
     if (PKWK_READONLY) return; // Do nothing
 
     $postdata = make_str_rules($postdata);
 
    // Create and write diff
    $oldpostdata = is_page($page) ? join('', get_source($page)) : '';
    $diffdata    = do_diff($oldpostdata, $postdata);
    file_write(DIFF_DIR, $page, $diffdata);
 
    // Create backup
    make_backup($page, $postdata == ''); // Is $postdata null?
 
    // Create wiki text
    file_write(DATA_DIR, $page, $postdata, $notimestamp);
 
    links_update($page);
 
    // ↓↓↓追加する START↓↓↓
    // 更新情報をツイート
    $head = '更新しました。#okaasan #おかあさんといっしょ  ';
    $guest_url = 'http://www.hanzou.jp/okaasan/index.php?' . rawurlencode($page);
    announce_tweet($head, $page, $guest_url);
    // ↑↑↑追加する END ↑↑↑
 }
~
~
~

-lib/file.php
 // ↓↓↓最終行に追加する START↓↓↓
 // [$head $title $url]というフォーマットでツイートします
 // [$head $title]部分が100文字に収まるようにトリムします
 // $urlはbit.lyを使用して短縮します
 // 引数は全てUTF-8を想定しています
 function announce_tweet($head, $title, $url)
 {
    require_once('Services/ShortURL.php');
    require_once('twitter/twitteroauth/twitteroauth.php');  ←フォルダのパスを合わせる
 
    // [$head $title]部分
    $msg = mb_substr("{$head} {$title}", 0, 100, 'UTF-8');
 
    // $urlが空でなければ、URLを短縮
    if (!empty($url))
    {
    Services_ShortURL::setServiceOptions('Bitly', array(
        // <bit.lyのユーザー名>
        'login'  => '*****',   ←変更する
 
        // <bit.lyのAPI Key>
        'apiKey' => '**********************************'   ←変更する
    ));
    $api = Services_ShortURL::factory('Bitly');
    $msg .= ' ' . $api->shorten(rawurlencode($url));
    }
    // <twitterへ登録したアプリのConsumer key>
    $consumer_key = "*************************";   ←変更する
 
    // <twitterへ登録したアプリのConsumer secret>
    $consumer_secret = "**************************************************";   ←変更する
 
    // <twitterへ登録したアプリのMy Access Token>
    $access_token = "**************************************************";   ←変更する
 
    // <twitterへ登録したアプリのAccess Token Secret>
    $access_token_secret = "*********************************************";   ←変更する
 
    // OAuthオブジェクト生成
    $to = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
 
    // ツイート
    $req = $to->OAuthRequest('https://api.twitter.com/1.1/statuses/update.json', 'POST', array(
    'status' => $msg
    ));
 }
 // ↑↑↑最終行に追加する END ↑↑↑
~
~
~
~
~

*報告等は以下にどうぞ。 [#x352c983]

#article
**http://www.okakaku.com/brand-3-copy-0.html [#b6351ddf]
>[[シャネル 歌 歌詞]] (2017-01-03 (火) 02:38:14)~
~
2017年人気貴族ブランドコピー(N級品)優良店!~
ルイヴィトン、シャネル、グッチ、ロレックス、バレンシアガ、~
エルメス)、コーチ、ブラダ、クロエ大激売中 ~
★高級品☆┃時計┃バッグ┃財 布┃その他┃~
◆★ 誠実★信用★顧客は至上~
●在庫情報随時更新!~
品質がよい 価格が低い 実物写真 品質を重視 ~
100%品質保証 100%満足保障 信用第一 ~
★人気最新品┃特恵中┃☆腕時計、バッグ、財布、ベルト、アクセサリー、小物☆~
★当店商品送料無料日本全国!~
休業日: 365天受付年中無休~
シャネル 歌 歌詞 http://www.okakaku.com/brand-3-copy-0.html~

//

#comment

**http://www.buyma.cc/copy-89-b0.html [#fb8cabb8]
>[[シャネル 福岡 三越 l4セレクション]] (2017-01-01 (日) 01:43:03)~
~
★最高等級ウブロコピー時計大量入荷!~
▽◆▽世界の一流ウブロコピー品N級の専門ショップ★ ~
注文特恵中-新作入荷!-価格比較.送料無料! ~
◆主要取扱商品 スーパーコピー時計! ~
◆全国送料一律無料 ~
◆オークション、楽天オークション、売店、卸売りと小売りの第一選択のブランドの店。 ~
■信用第一、良い品質、低価格は 私達の勝ち残りの切り札です。 ~
◆ 当社の商品は絶対の自信が御座います。 ~
おすすめ人気ブランドコピー腕時計, 最高等級時計大量入荷! ~
◆N品質シリアル付きも有り 付属品完備! ~
☆★☆━━━━━━━━━━━━━━━━━━━☆★☆ ~
以上 宜しくお願い致します。 ~
(^0^)~
シャネル 福岡 三越 l4セレクション http://www.buyma.cc/copy-89-b0.html~

//

#comment

**http://www.newkakaku.net/co.htm [#fc512696]
>[[シャネル スマホケース iphone  って何がいいの]] (2016-12-31 (土) 05:38:57)~
~
最高レベルスーパーブランドコピー品通信販売スーパーブランドコピー専門店!業界~
シャネル スマホケース iphone  って何がいいの http://www.newkakaku.net/co.htm~

//

#comment

#comment


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS