Mpesa APIをGoogleフォームに統合したいと考えています。 フォームを使用しているユーザーは、登録料を申し受けます。GoogleフォームとMpesa APIを統合
答えて
Safaricomのdeveloper portalからアクセスできるM-Pesa RESTful APIを使用するようになりました。 documentationには、Python、JavaScript/NodeJS、Java、Rubyといった主要プログラミング言語のサンプルコードがあります。
他のRESTful APIと同じように、Google Apps ScriptでM-Pesa RESTful APIを使用できるようになりました。
Appsスクリプトを使用してGoogleフォームを作成することができます。
このサービスは、スクリプトはGoogleフォームの作成、アクセス、および変更することができます
フォームサービス。
次は、Appsスクリプトを使用して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スクリプトに統合することができます。
外部のAPI
のGoogle Apps Scriptがすべてウェブ上からのAPIと対話することができます。このガイドでは、スクリプトでさまざまな種類のAPIを操作する方法を示します。
数多くのGoogle APIは、Appsスクリプトでbuilt-in servicesまたはadvanced servicesのいずれかとして利用できます。 Apps Scriptサービスとして利用できないGoogle(またはGoogle以外の)APIを使用する場合は、URL Fetch serviceを通じて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);
を使用して:Intergrating Mobile Money like Mpesa and AirtelMoney with Android App
は、カスタマーとのAndroidアプリを開発するpossibbilityを探検することで、オンラインのMペサのメッセージを保存助け、最適化するために、MペサAPIを作っGoogleフォームで使用するためのその情報
- 1. Symfony2とGoogle APIの統合
- 2. GoogleドライブAPIとの統合
- 3. Google適合API統合
- 4. GoogleフォームにGoogleマップを統合する
- 5. Google Adword APIとPHPとの統合
- 6. グーグル・トランジットとgoogle maps apiとの統合
- 7. Google Calendar Data APIの統合
- 8. Google Visual Apiの統合(エラー)
- 9. GoogleログインとCognito&APIゲートウェイの統合
- 10. Google Place Picker APIとGoogle Directions APIの統合
- 11. 角度2のGoogleマップAPIを統合
- 12. Swift 3アプリにGoogle Contacts APIを統合
- 13. Google Cloud Platform APIをFlaskアプリに統合
- 14. Google Maps APIをdjangoテンプレートに統合
- 15. ウェブサイトへのGoogleフォームの統合
- 16. JavaでのGoogle+ APIの統合
- 17. Docopt | GoogleドライブAPIの統合の問題
- 18. Google OAuthとCognitoを統合
- 19. Ext.Directフォーム統合
- 20. フォーム統合セキュリティキー
- 21. Google App Engine Webアプリケーション(Python API)とFirebaseリアルタイムデータベースを統合
- 22. Google APIクライアントライブラリをDjango Rest Frameworkと統合する方法
- 23. iphone sdkとgoogle apiを統合する際のエラー
- 24. JerseyとGoogle Guiceの統合
- 25. ビッグクエリとGoogleスプレッドシートの統合
- 26. BigqueryとGoogleスプレッドシートの統合
- 27. fullcalendarとの統合googleカレンダー
- 28. フォームツールとGoogleスプレッドシートの統合?
- 29. Googleドライブとの統合
- 30. iOSとGoogleドライブの統合
mをAPIにリンクすることはできますか。公開されている場合は... – konzo
http://www.safaricom.co.ke/business/sme/m-pesa-payment-solutions/m-pesa-api – Ruth
http://www.safaricom.co.ke/images/Downloads/Resources_Downloads/M-PESA_API_Guide_download.zip – Ruth