MKR1000 no matching function for call to 'TembooChoreo::TembooChoreo()'

Hello, I have been following a tutorial for uploading data to temboo and it has been a success in YUN but the same code does not work in the MKR1000, same micro USB cable same arduino window program and verified board select and COM port comunication both MKR1000. The weird thing is that the tutorial is using a MKR1000 but I only make it work with the YUN.

This is the web page with the tutorial:
https://dzone.com/articles/getting-started-with-iot-using-an-arduino-and-google

This is the code I get from Temboo when trying to compile it with arduino 1.8.5 in Windows 7 (same code works in my YUN I have only altered the code below for the tokens and secret key etc before posting it here).

MAIN PROGRAM:
#include <Bridge.h>
#include <Temboo.h>
#include "TembooAccount.h" // contains Temboo account information, as described below

int calls = 1; // Execution count, so this doesn't run forever
int maxCalls = 7; // Maximum number of times the Choreo should be executed

void setup() {
Serial.begin(9600);

// For debugging, wait until the serial console is connected
delay(4000);
while(!Serial);
Bridge.begin();
}

void loop() {
if (calls <= maxCalls) {
Serial.println("Running AppendValues - Run #" + String(calls++));

TembooChoreo AppendValuesChoreo;

// Invoke the Temboo client
AppendValuesChoreo.begin();

// Set Temboo account credentials
AppendValuesChoreo.setAccountName(TEMBOO_ACCOUNT);
AppendValuesChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME);
AppendValuesChoreo.setAppKey(TEMBOO_APP_KEY);

// Set Choreo inputs
AppendValuesChoreo.addInput("RefreshToken", "ya29.GlvUBac4lMMZPPsIcyPnxXJMY4nvp6-0MEBDUwc3qWOvN2ipumQp_vXQy4BK6Jm0MGokfG0DJozyCGxGDUyoQFSXi6umlpeXYJlwzOwhFsJzVLSk_nQ1kAjptf4n");
AppendValuesChoreo.addInput("ClientSecret", "SRIrXLjdhZje0NNVlzsSmKsK");
AppendValuesChoreo.addInput("Values", "[["Value 1 in column 1"," Value 2 in column 2"]]");
AppendValuesChoreo.addInput("ClientID", "126925148157-g8tzuq2cfl0th32emm6bhqc308ccno73.apps.googleusercontent.com");
AppendValuesChoreo.addInput("SpreadsheetID", "1xx3cbIFPtVO8wXJrEM-2vyGn6-xZhrcnrikW8fYeJBw");

// Identify the Choreo to run
AppendValuesChoreo.setChoreo("/Library/Google/Sheets/AppendValues");

// Run the Choreo; when results are available, print them to serial
AppendValuesChoreo.run();

while(AppendValuesChoreo.available()) {
char c = AppendValuesChoreo.read();
Serial.print(c);
}
AppendValuesChoreo.close();
}

Serial.println("Waiting...");
delay(30000); // wait 30 seconds between AppendValues calls
}

Library

TembooAccount.h:
/*
IMPORTANT NOTE about TembooAccount.h

TembooAccount.h contains your Temboo account information and must be included
alongside your sketch. To do so, make a new tab in Arduino, call it TembooAccount.h,
and copy this content into it.
*/

#define TEMBOO_ACCOUNT "pruebas" // Your Temboo account name
#define TEMBOO_APP_KEY_NAME "myFirstApp" // Your Temboo app key name
#define TEMBOO_APP_KEY "Zxw8VAdP1LT6pvrKZfXLhUlCrZUHrLZv" // Your Temboo app key

#if TEMBOO_LIBRARY_VERSION < 2
#error "Your Temboo library is not up to date. You can update it using the Arduino library manager under Sketch > Include Library > Manage Libraries..."
#endif

/*
The same TembooAccount.h file settings can be used for all Temboo SDK sketches.
Keeping your account information in a separate file means you can share the
main .ino file without worrying that you forgot to delete your credentials.
*/

and here is the error message I get

ERROR MESSAGE (Arduino: 1.8.5 (Windows 7), Board: "Arduino/Genuino MKR1000):
Arduino: 1.8.5 (Windows 7), Board: "Arduino/Genuino MKR1000"

E:\Documentos RL\Arduino\sketch_jun08a\sketch_jun08a.ino: In function 'void loop()':

sketch_jun08a:21: error: no matching function for call to 'TembooChoreo::TembooChoreo()'

TembooChoreo AppendValuesChoreo;

^

E:\Documentos RL\Arduino\sketch_jun08a\sketch_jun08a.ino:21:18: note: candidates are:

In file included from E:\Documentos RL\Arduino\sketch_jun08a\sketch_jun08a.ino:2:0:

C:\Program Files (x86)\Arduino\libraries\Temboo\src/Temboo.h:100:9: note: TembooChoreo::TembooChoreo(Client&)

TembooChoreo(Client& client);

^

C:\Program Files (x86)\Arduino\libraries\Temboo\src/Temboo.h:100:9: note: candidate expects 1 argument, 0 provided

C:\Program Files (x86)\Arduino\libraries\Temboo\src/Temboo.h:94:7: note: constexpr TembooChoreo::TembooChoreo(const TembooChoreo&)

class TembooChoreo : public Stream {

^

C:\Program Files (x86)\Arduino\libraries\Temboo\src/Temboo.h:94:7: note: candidate expects 1 argument, 0 provided

C:\Program Files (x86)\Arduino\libraries\Temboo\src/Temboo.h:94:7: note: constexpr TembooChoreo::TembooChoreo(TembooChoreo&&)

C:\Program Files (x86)\Arduino\libraries\Temboo\src/Temboo.h:94:7: note: candidate expects 1 argument, 0 provided

exit status 1
no matching function for call to 'TembooChoreo::TembooChoreo()'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

The report with verbose output enabled is way too long for this post (90.000 characters) so if it's needed I will upload some other way.

Thanks for any help.