Pokemon-GO-node-api icon indicating copy to clipboard operation
Pokemon-GO-node-api copied to clipboard

How to transfer Pokemon

Open moxiaohu opened this issue 7 years ago • 2 comments

when i try to transfer a pokemon, i use the code in the project, i give the pokemonId get from the function self.GetInventory, but it seems not working.

self.TransferPokemon = function (pokemonId, callback) { var _self$playerInfo3 = self.playerInfo; var apiEndpoint = _self$playerInfo3.apiEndpoint; var accessToken = _self$playerInfo3.accessToken;

var transferPokemon = new RequestEnvelop.TransferPokemonMessage({
  'PokemonId': pokemonId
});

var req = new RequestEnvelop.Requests(112, transferPokemon.encode().toBuffer());

api_req(apiEndpoint, accessToken, req, function (err, f_ret) {
  if (err) {
    return callback(err);
  } else if (!f_ret || !f_ret.payload || !f_ret.payload[0]) {
    return callback('No result');
  }
  try {
    var catchPokemonResponse = ResponseEnvelop.TransferPokemonResponse.decode(f_ret.payload[0]);
    callback(null, catchPokemonResponse);
  } catch (err) {
    callback(err, null);
  }
});

};

moxiaohu avatar Aug 02 '16 16:08 moxiaohu