0.1.2 • Published 9 years ago

starbucks-egift-client v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Starbucks eGift Client

概要

Starbucks eGiftを送付するnpmです。

インストール

以下のコマンドでインストールできます。

npm install starbucks-egift-client
  • 動作には別途Seleniumが必要です。
  • Selenium-RCでの動作も確認できています。

作成サンプルコード

var config = require('./config'); // 設定を読み込む
var Starbucks = require('starbucks-egift-client').client(config); // npmの読み込む

// 指定したメッセージのStarbucks eGiftを作成する
Starbucks.create_giftcard('ギフトカードのメッセージ', function (url) {
    // Starbucks eGiftのURL
    console.log(url);
});

TwitterBotのサンプルコード

var config = require('./config'); // 設定を読み込む
var Starbucks = require('starbucks-egift-client').client(config); // clientを読み込む

var twitterBot = Starbucks.twitterBot({ // botのインスタンスを取得
    username: 'twitterのID',
    password: 'twitterのパスワード'
});

var setting = {
    'to': 'twitter_id',
    'message': 'Twitterのメッセージ'
}

twitterBot.gift(setting, 'ギフトカードのメッセージ'); // 指定したユーザにStarbucks eGiftを送信

設定ファイル

module.exports = {
    payment: {
        mail_address: '決済通知用のメールアドレス',
        credit_number: 'クレジットカード番号',
        credit_month: 'クレジットカードの有効期限(月)',
        credit_year: 'クレジットカードの有効期限(年)'
    },
    selenium: {
      remote_url: 'Selenium-RCを使用する場合はホストを指定(任意)',
      capability: 'chromeもしくはfirefoxを指定'
    }
};

注意事項

※ twitterのID/Passwordやクレジットカードの番号等は平文で保持していますので、取り扱いに注意してください。

※ クレジットカードは漏洩や使いすぎのリスクを考慮し、プリペイド式のものの利用をお勧めします。

※ 現在は以下の機能のみ実装されています。

  • ギフトカードを作成し、そのURLを取得するプログラム
  • Twitterのフォロワーに送付するbotプログラム
0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago