1

Mpesa API を Google フォームに統合したいと考えています。フォームを使用して支払うユーザーは、登録料としましょう

4

3 に答える 3

1

これは、Apps Script を使って Google フォームを作成することで可能になると思います。

フォーム サービス

このサービスを使用すると、スクリプトで Google フォームを作成、アクセス、および変更できます。

Apps Scripts を使用して Google フォームを作成するサンプル コードを次に示します。

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

その後、サード パーティの API を Apps Scripts に統合できます。

外部 API

Google Apps Script は、ウェブ全体の API とやり取りできます。このガイドでは、スクリプトでさまざまな種類の API を操作する方法を示します。

Apps Script では、ビルトイン サービスまたは高度なサービスとして、多数の Google API を利用できます。Apps Script サービスとして利用できない Google (または Google 以外) API を使用する場合は、URL Fetch サービスを介して API の公開 HTTP インターフェースに接続できます。

次の例では、YouTube API にリクエストを送信し、クエリに一致する動画のフィードを返しますskateboarding dog

var url = 'https://gdata.youtube.com/feeds/api/videos?'
    + 'q=skateboarding+dog'
    + '&start-index=21'
    + '&max-results=10'
    + '&v=2';
var response = UrlFetchApp.fetch(url);
Logger.log(response);

同様に、次の例では、ビデオを YouTube にアップロードします。また使用UrlFetchApp.fetch()

var payload = 'XXXXX'; // Replace with raw video data.
var headers = {
    'GData-Version': '2',
    'Slug': 'dog-skateboarding.mpeg'
    // Add any other required parameters for the YouTube API.
};
var url = 'https://uploads.gdata.youtube.com/feeds/api/users/default/uploads';
var options = {
    'method': 'post',
    'headers': headers,
    'payload': payload
};
var response = UrlFetchApp.fetch(url, options);
于 2016-05-11T06:43:56.870 に答える
1

ここで、あなたと同様の質問に対する私の回答を確認してください: Mpesa や AirtelMoney などのモバイル マネーと Android アプリの統合

Mpesaメッセージをオンラインで保存し、Googleフォームで使用するためにその情報を最適化するのに役立つ、カスタムメイドのMpesa APIを使用してAndroidアプリを開発する可能性を探ります

于 2016-11-05T03:45:49.637 に答える