முனை JS இல் தனியுரிமை கேட் மூலம் தொடங்குதல்

நீங்கள் கிரிப்டோகரன்சி கொடுப்பனவுகளை ஏற்கத் திட்டமிட்டிருந்தால் மற்றும் PrivacyGate எவ்வாறு செயல்படுகிறது என்பதை இன்னும் அறிந்திருக்கவில்லை என்றால், உங்கள் நேரத்தை 5 நிமிடம் செலவிடுவது மதிப்பு.

கிடைக்கக்கூடிய கிரிப்டோகரன்சிகளின் பட்டியல்: பிட்காயின், பிட்காயின் ரொக்கம், எத்தேரியம், லிட்காயின், அமெரிக்க டாலர் நாணயம், டெதர் (ERC20), டாய், செயின்லிங்க்.

மாதிரித் திட்டத்தைப் பார்க்கவும்:https://github.com/privacyshore/privacygate-node-sample

alt

எனவே தொடங்குவோம்.

எதையும் தொடர முன்

  1. Registering an PrivacyGate accountalt
  2. Navigating to the “settings” pagealt
  3. Generating an API keyaltalt
  4. Keep track of this API key as it will be needed in this tutorial

இதைச் செய்த பிறகு, உங்கள் மேம்பாட்டு சூழலுக்குச் சென்று பின்வரும் கட்டளைகளை இயக்கவும்:In case you have no project to work with as of right now, check out our sample project athttps://github.com/privacyshore/privacygate-node-sample

npm install privacygate

இது privacygate nodejs நூலகத்தை நிறுவும்.

var privacygate = require('privacygate');
var Client = privacygate.Client;

var clientObj = Client.init('<API_KEY>');
clientObj.setRequestTimeout(3000);

இது தனியுரிமை API உடன் தொடர்பு கொள்ள நாம் பயன்படுத்தக்கூடிய கிளையன்ட் பொருளை உருவாக்கும்.

இது பல விஷயங்களைச் செய்ய நம்மை அனுமதிக்கும். எடுத்துக்காட்டாக (செக்அவுட்கள் தொடர்பாக):

  1. Retrieve
var Checkout = privacygate.resources.Checkout;
Checkout.retrieve(<checkout_id>, function (error, response) {
  console.log(error);
  console.log(response);
});
  1. Create
var checkoutData = {
    'name': 'The Sovereign Individual',
    'description': 'Mastering the Transition to the Information Age',
    'pricing_type': 'fixed_price',
    'local_price': {
        'amount': '100.00',
        'currency': 'USD'
    },
    'requested_info': ['name', 'email']
};
Checkout.create(checkoutData, function (error, response) {
  console.log(error);
  console.log(response);
});

// or

var checkoutObj = new Checkout();

checkoutObj.name = 'The Sovereign Individual';
checkoutObj.description = 'Mastering the Transition to the Information Age';
checkoutObj.pricing_type = 'fixed_price';
checkoutObj.local_price = {
    'amount': '100.00',
    'currency': 'USD'
};
checkoutObj.requested_info = ['name', 'email'];

checkoutObj.save(function (error, response) {
  console.log(error);
  console.log(response);
});
  1. Update
var checkoutObj = new Checkout();

checkoutObj.id = <checkout_id>;
checkoutObj.name = 'new name';

checkoutObj.save(function (error, response) {
  console.log(error);
  console.log(response);
});
// or
var newParams = {
    'name': 'New name'
};

Checkout.updateById(<checkout_id>, newParams, function (error, response) {
  console.log(error);
  console.log(response);
});
  1. Delete
var checkoutObj = new Checkout();

checkoutObj.id = <checkout_id>;
checkoutObj.delete(function (error, response) {
 console.log(error);
 console.log(response);
});

// or

Checkout.deleteById(<checkout_id>, function (error, response) {
 console.log(error);
 console.log(response);  
});

காண்கhttps://github.com/privacyshore/privacygate-node/tree/master/examples/resourcesமேலும் எடுத்துக்காட்டுகளுக்கு