0.1.2 • Published 10 years ago

starbucks-egift-client v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
10 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

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago