User-friendly ads for your Android app Monetize with the AppBrain SDK Check it out
AppBrain Best Android Apps
AppBrain
Dashboard Statistics Stats Documentation Docs
Sign up
Log in
Android Apps > Tools > RESTask for Tasker
RESTask for Tasker icon

RESTask for Tasker

A Tasker plugin providing alternative interface to access RESTful APIs.
by Freehaha
Google Play
Google Play
10+
Thousand
Downloads
PREMIUM
Est. downloads
PREMIUM
Recent d/loads
4.29
215
Rating
Unranked
Ranking
4
Libraries
3.1+
Android version
12/7/15
Last updated
2013
March
App age
831.7 KB
App size
Everyone
Content rating
FREE
Price

Google Play Rating history and histogram

136
42
14
10
13

Changelog

  • Jun 11, 2016 Installs 10,000+ installs
  • Dec 7, 2015 Update Version 1.4.7
  • Dec 3, 2015 Update Version 1.4.6
  • Oct 9, 2015 Update Version 1.4.3
  • Oct 5, 2015 Update Version 1.4.2
  • Mar 2, 2015 Installs 5,000+ installs
  • Mar 2, 2015 Update Version 1.3.3
  • Feb 22, 2015 Update Version 1.3.2
  • Dec 17, 2014 Update Version 1.3.1
  • Oct 27, 2014 Update Version 1.3.0
  • Feb 14, 2014 Installs 1,000+ installs
  • Jan 17, 2014 Update Version 1.2.0
  • Dec 27, 2013 Update Version 1.1.1
  • Dec 13, 2013 Installs 500+ installs
  • Nov 29, 2013 Update Version 1.1.0
  • Jul 27, 2013 Update Version 1.0.3
  • Jun 13, 2013 Installs 100+ installs
  • Jun 13, 2013 Update Version 1.0.2
  • Apr 19, 2013 Installs 50+ installs
  • Mar 27, 2013 New App Version 1.0.1 in Tools for Free
View more View less

Developer information

Freehaha

[email protected]

Website

N/A

Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
I'm the developer of this app

Description

Opt in for beta testing: https://play.google.com/apps/testing/com.freehaha.restask

This is a Tasker plugin providing alternative interface to access RESTful APIs (targeting GET, POST, PUT, DELETE).

This app is intended to work as a plugin to Tasker and does not provide a launcher icon so one must have Tasker installed in order to utilize this application.

*README*
Variables can be set synchronously or asynchronously.

With the default sync setting, the task will wait until the request is finished or is timed-out before executing the next task and you will be able to set the return code/response to local variables. Note that in synced mode you can only set local variables, i.e., variables with all lower-cased letters, this is a limitation of tasker API.

However, in async mode, the task will finish immediately and work in the background so you will not be able to set local variables in it (you can still use local variables for the parameters and stuff). With this mode, you can only set global variables as local variables will not be accessible to other tasks. Following is how to enable setting global variables in async mode:

1. To enable global variable set, you have to enable 'Allow External Access' in Tasker ( menu -> preference -> misc -> Allow External Access')

2. Return variables name should be global (with at least one capital letter) because it is set asynchronously in a different task and will not be accessible if it is set as a local variable.

3. Since the request is performed asynchronously, returned code/response might not be available immediately. If you want to capture the returned code/response, you can set an action to 'Wait Until' the variable 'is set'. But remember to clear the variable beforehand because these variables are global and will remain after tasks finished..
---
Cookies

The cookies will be found in the %hdr_set_cookie variable if your response header variable prefix is set to %hdr. If there are multiple Set-Cookie headers they will stored in the same variable separated by newlines.
---
Feel free to leave comments or send email to me if you have any suggestions to improve this application.

Special thanks to Arno Puder for helping me test the app.
Opt in for beta testing: https://play.google.com/apps/testing/com.freehaha.restask

This is a Tasker plugin providing alternative interface to access RESTful APIs (targeting GET, POST, PUT, DELETE).

This app is intended to work as a plugin to Tasker and does not provide a launcher icon so one must have Tasker installed in order to utilize this application.

*README*
Variables can be set synchronously or asynchronously.

With the default sync setting, the task will wait until the request is finished or is timed-out before executing the next task and you will be able to set the return code/response to local variables. Note that in synced mode you can only set local variables, i.e., variables with all lower-cased letters, this is a limitation of tasker API.

However, in async mode, the task will finish immediately and work in the background so you will not be able to set local variables in it (you can still use local variables for the parameters and stuff). With this mode, you can only set global variables as local variables will not be accessible to other tasks. Following is how to enable setting global variables in async mode:

1. To enable global variable set, you have to enable 'Allow External Access' in Tasker ( menu -> preference -> misc -> Allow External Access')

2. Return variables name should be global (with at least one capital letter) because it is set asynchronously in a different task and will not be accessible if it is set as a local variable.

3. Since the request is performed asynchronously, returned code/response might not be available immediately. If you want to capture the returned code/response, you can set an action to 'Wait Until' the variable 'is set'. But remember to clear the variable beforehand because these variables are global and will remain after tasks finished..
---
Cookies

The cookies will be found in the %hdr_set_cookie variable if your response header variable prefix is set to %hdr. If there are multiple Set-Cookie headers they will stored in the same variable separated by newlines.
---
Feel free to leave comments or send email to me if you have any suggestions to improve this application.

Special thanks to Arno Puder for helping me test the app.
Show full description Hide full description
access api arno async asynchronously code cookies enable finished global hdr_set_cookie header local mode newlines plugin readme response return set sync task tasker testing variables

Comments

Tag cloud

automation great http plugin post rest tasker tasks url works

Positive comment tag cloud

api automation buddy great http plugin post rest tasker works

Negative comment tag cloud

get longer now only post restask usually when work works

Google Play Rankings

This app is not ranked

Permissions

Development tools
test access to protected storage
Network communication
full network access
Storage
modify or delete the contents of your USB storage
Extra
net.dinglisch.android.tasker.PERMISSION_RUN_TASKS

Libraries

Ad network libraries

None found

Social libraries

None found

Development tools

Android Support library Actionbar Sherlock Android Query Locale

Related apps

SSH Tasker Plugin
laptopfreek0
83
$0.99
1,000+
Tasker SSH Command Launcher
Aled Thomas
77
$1.50
1,000+
Spreadsheet Tasker Plugin
UITCON
85
Free
5,000+
Sms Parser Tasker Plugin
Oleksii Ponomarov
80
Free
500+
SharpTools
SharpTools
92
Free
10,000+
Get Settings For Tasker
Yurii Cherednychenko
95
$0.99
100+
Fusion Tasker Plugin
UITCON
100
Free
500+
Tasker
joaomgcd
91
$2.99
1,000,000+

More from Freehaha

Uploader for Tasker
Freehaha
89
Free
10,000+

Want more apps?

Find the Android apps that are trending right now

AppBrain Intelligence premium content

Subscribe now to get full and unlimited access to AppBrain Intelligence. You'll have access to:

  • Unlimited pageviews (both app and developer details)
  • Recent install count per app (last 30 days)
  • Detailed ranking data per app
  • Recent install count per developer (last 30 days)
  • Full timeline per developer
  • Device market shares data per country

1 Month

$75/mo
(billed every month)

SAVE 0%
Subscribe

3 Months

$65/mo
($195 billed every 3 months)

SAVE 13%
Subscribe

1 Year

$57.50/mo
($690 billed every year)

SAVE 23%
Subscribe
Each subscription will automatically renew 3 days before the expiration date for the same time period. Subscriptions can be cancelled at any time before the renewal.

Developer services

  • Android App Promotion
  • Monetize Your Android App
  • Track ranking of your Android App
  • AppBrain SDK
  • Apptimizer

Android Statistics

  • Android statistics
  • Google Play Developer stats
  • Trending Apps
  • All-time Popular Apps

About AppBrain

  • Contact
  • Blog
  • Privacy
  • Documentation
  • AppBrain Automatic Interstitials: easily control ad placement in your Android app
© 2010-2019 - AppBrain