template_id
:
required |
Text
Template Id must be starts with "T". |
curl -H "MicroworkersApiKey:YOUR_API_KEY" -X GET "https://ttv.microworkers.com/api/template/get_info/format/json?template_id=T54f9518a418e2"
from pprint import pprint
from MW_API import MW_API
mw_api = MW_API('YOUR_API_KEY')
res = mw_api.do_request('GET','/template/get_info/format/json', {"template_id" : "T54f9518a418e2"}, {})
pprint(res)
use MW_API;
use Data::Dumper qw(Dumper);
my $mw_api = MW_API->new('api_key' => 'YOUR_API_KEY');
my $res = $mw_api->do_request('GET', '/template/get_info/format/json', {
"template_id" => "T54f9518a418e2"
});
print Dumper($res);
<?php
include "includes/RESTClient.php";
define("cAPI_KEY", "YOUR_API_KEY");
define("cAPI_URL", "https://ttv.microworkers.com/api");
$client = new RESTClient();
$client->setApiKey(cAPI_KEY);
$client->setUrl(cAPI_URL . "/template/get_info/format/json");
$client->setMethod("GET");
$client->setData(array("template_id" => "T54f9518a418e2"));
$client->execute();
$response = $client->getLastResponse();
$client->resetClient();
echo $response;
?>
using System;
using MWAPI;
using System.Collections.Specialized;
public class Test{
public static void Main (string[] args){
MW_API MW_API_Client = new MW_API ("YOUR_API_KEY");
NameValueCollection postData = new NameValueCollection();
postData.Add("template_id", "T54f9518a418e2");
string body = MW_API_Client.getRequest("/template/get_info/format/json");
Console.WriteLine (body);
}
}
{ "status": "SUCCESS", "response": { "template_id": "T57ec68ceb8f17", "title": "Ads Monitoring Task", "htmlcode": "<!-- Instructions --><div class=\"panel panel-primary\">\n<div class=\"panel-heading\"><strong>Task Instructions:<\/strong><\/div>\n\n<div class=\"panel-body\">\n<div class=\"row\"><!-- \"Objectives\" Panel -->\n<div class=\"col-sm-6\">\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\"><strong>Steps:<\/strong><\/div>\n\n<div class=\"panel-body\">\n<ol><li>Turn on\/activate Adblocker<\/li>\n\t<li>Open a website provided below<\/li>\n\t<li>Open the screenshot below to locate ads on the provided page<\/li>\n\t<li>Check whether ads are acceptable or not ***(Check criteria from right panel)<\/li>\n\t<li>Provide your feedback below<\/li>\n<\/ol><\/div>\n<\/div>\n<\/div>\n<!-- End \"Objectives\" Panel --><!-- \"Attention\" Panel -->\n\n<div class=\"col-sm-6\">\n<div class=\"panel panel-danger\">\n<div class=\"panel-heading\"><strong>Criteria:<\/strong><\/div>\n\n<div class=\"panel-body\">\n<h5><strong>Acceptable Ads<\/strong><\/h5>\n\n<ul><li>If ad placement doesn't disrupt reader's flow<\/li>\n\t<li>Ad is distinguishable from all other content<\/li>\n\t<li>Ad size is within the standard ad-size requirement<\/li>\n<\/ul><h5><strong>Unacceptable Ads<\/strong><\/h5>\n\n<ul><li>Ads with excessive or non user-initiated hover effects<\/li>\n\t<li>Animated ads<\/li>\n\t<li>Autoplay-sound or video<\/li>\n\t<li>Expanding ads<\/li>\n\t<li>Generally oversized image ads<\/li>\n\t<li>Interstitial page ads<\/li>\n\t<li>Overlay ads, Overlay in-video ads<\/li>\n\t<li>Pop-ups, Pop-unders<\/li>\n\t<li>Pre-roll videos<\/li>\n\t<li>Rich media ads (Flash ads, Shockwave ads, etc.)<\/li>\n<\/ul><\/div>\n<\/div>\n<\/div>\n<!-- End \"Attention\" Panel --><!-- End Instructions -->\n\n<p><!-- Page --><\/p>\n\n<div class=\"text-center\">\n<pre>\n<strong>Website:<\/strong> <a href=\"http:\/\/${URL}\" target=\"_blank\">\n<mark>${URL}\n<\/mark><\/a>\n<\/pre>\n<\/div>\n<!-- End Page --><!-- Screenshot -->\n\n<div class=\"text-center\">\n<pre>\n<strong>Screenshot:<\/strong> <a href=\"http:\/\/${SCREENSHOT}\" target=\"_blank\">\n<mark>${SCREENSHOT}\n<\/mark><\/a>\n<\/pre>\n<\/div>\n<!-- End Screenshot -->\n\n<p><!-- Collected Data --><\/p>\n\n<div class=\"panel panel-success\">\n<div class=\"panel-heading\"><strong>Feedback:<\/strong><\/div>\n\n<div class=\"panel-body\">\n<div class=\"well well-lg\"><label>Are the ads acceptable<\/label><strong>?<\/strong><br><input name=\"Acceptable\" type=\"radio\" value=\"yes\"> Yes<br><input name=\"Acceptable\" type=\"radio\" value=\"no\"> No<\/div>\n\n<div class=\"well well-lg\"><label>Provide additional feedback below:<\/label><textarea class=\"form-control\" name=\"feedback\" rows=\"3\"><\/textarea><\/div>\n<\/div>\n<\/div>\n<!-- End Collected Data --><\/div>\n<\/div>\n<\/div>", "cssSection": "<link href=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css\" rel=\"stylesheet\" type=\"text/css\">", "jsSection": "<script src=\"https://code.jquery.com/jquery-3.1.1.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js\"></script>", "questions": [ { "question_id": "Q57ec68ceb8bdf", "name": "Acceptable", "required": true, "tag": "Input", "type": "radio" }, { "question_id": "Q57ec68ceb8c4b", "name": "feedback", "required": true, "tag": "TextArea" } ], "variables": [ "URL", "SCREENSHOT" ] } }
{ "status": "ERROR", "message": "TTVAPI-E0004:TTVTemplate-E0000:Template id (1234) not found." }