{"info":{"_postman_id":"0181725d-f099-4ff6-8d88-1c4a5bd081d9","name":"Dailyhunt Content Syndication","description":"

Partner Integration Reference Version 2.2

\n

Dailyhunt is offering it’s rich catalogue of content via a seamless API integration. This document describes the details on how a partner can integrate with its Content Syndication API. It will help you understand the technical details of how you can integrate with Dailyhunt’s API, expectations from you & the API protocol specification.

\n\n\n

Change log

\n\n
\n

Getting Started

\n

This section describes the technical details of how to invoke Dailyhunt’s Syndication API. It will help you understand how to use the API security, message signing & the API protocol needed for integration.

\n\n
\n
\n

During onboarding, Dailyhunt will provision the following items for your integration:

\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Item\n Description\n
API Key\n API access key needed for authentication of the API client\n
Secret Key\n Needed for signing the API parameters to generate a signature for API authentication\n
Partner Code\n Partner identification code\n
\n\n\n
\nYou will need to include the following items in all the API calls:\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Item\n Description\n
Unique Partner user id (puid)\n Your unique user id accessing Dailyhunt API\n
API Key\n API access key needed for authentication of the api user\n
API Signature\n The API authentication signature generated using Secret Key\n
Partner Code\n Partner identification code\n
Dailyhunt Cookie (dhFeedV1)\n Dailyhunt generated cookie (as received from the very first API call) per user\n
\n\n\n

The following section describes in detail, the steps needed for integration, including how to generate some of the above fields & how to include them in the API calls.

\n

Integration Checklist

\n\n

API Security

\n

Since the APIs are protected, you will need to generate a message signature using the secret key as described below and pass it along with the API Key to all the API calls.

\n

API Key & Secret Key

\n
    \n
  1. Dailyhunt will share the API Key & Secret Key with you through email.
  2. \n
  3. You will pass the API key on every API call.
  4. \n
  5. You will use the Secret Key for signing API requests & generate a Signature Base String that needs to be passed on every API call.
  6. \n
\n

How to generate Signature Base String

\n

To generate a Signature Base String, you will need to do the following steps:

\n
    \n
  1. Append ts= in the url as query parameter.

    \n
  2. \n
  3. URL encode the parameter key & value pairs.

    \n
  4. \n
  5. Sort all the request query parameters lexicographically, sorted on encoded key.

    \n
  6. \n
  7. Append all the key=value with “_&_” as separator if more than one key=value is present.

    \n
  8. \n
  9. Uppercase the http method used in the url and in that, append the string from #4 above. This new string (encoded sorted parameters + uppercase http method) represents the Signature Base String.

    \n
  10. \n
\n

For testing out the APIs in Postman, this collection includes a Pre-request Script, which handles the generation of Signature. You can use the test environment provided with the collection

\n

Replace the below values by values provided by Dailyhunt to test, in the postman environment or the below sample snippets.

\n\n

Or use one of the below sample snippets which use API Key & Secret Key to generate signature and to invoke Dailyhunt API

\n

Javascript sample snippet

\n
<!DOCTYPE html>\n<html>\n\n<head>\n  <title>Dailyhunt Content Syndication</title>\n  <style>\n    pre {\n      width: 100%;\n      overflow-x: auto;\n      white-space: pre-wrap;\n      white-space: -moz-pre-wrap;\n      white-space: -pre-wrap;\n      white-space: -o-pre-wrap;\n      word-wrap: break-word;\n    }\n  </style>\n  <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css\">\n    <script type=\"text/javascript\" src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js\"></script>\n    <script src=\"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.9/highlight.min.js\"></script>\n    <script src=\"https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/core.js\"></script>\n    <script src=\"https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/hmac.js\"></script>\n    <script src=\"https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/sha1.js\"></script>\n    <script src=\"https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/enc-base64.js\"></script>\n    <script>\n      $.support.cors = true;\n      hljs.initHighlightingOnLoad();\n    </script>\n</head>\n\n<body>\n  <div>\n    <pre><code id=\"result\" class=\"json hljs\" style=\"opacity: 1;\"></code></pre>\n  </div>\n  <script>\n    var urlParams = new URLSearchParams(window.location.search);\n    var type = urlParams.get(\"type\") ? urlParams.get(\"type\") : \"items\";\n    var partner = urlParams.get(\"partner\") ? urlParams.get(\"partner\") : '<PARTNER_CODE>';\n    var channelId = urlParams.get(\"cid\") ? urlParams.get(\"cid\") : 5;\n    var langCode = urlParams.get(\"langCode\") ? urlParams.get(\"langCode\") : 'en';\n    var env = urlParams.get(\"env\") ? urlParams.get(\"env\") : \"qa\";\n    var fm = urlParams.get(\"fm\") ? urlParams.get(\"fm\") : 0;\n    var pfm = urlParams.get(\"pfm\") ? urlParams.get(\"pfm\") : 0;\n    var puid = urlParams.get(\"puid\")? urlParams.get(\"puid\"):123;\n    var ts = urlParams.get(\"ts\")? urlParams.get(\"ts\"):Date.now();\n    var fields = urlParams.get(\"fields\")? urlParams.get(\"fields\"):'';\n    var pagesize = urlParams.get(\"pageSize\")?urlParams.get(\"pageSize\"):'';\n    var config = {\n      prod: {\n        domain: \"http://feed.dailyhunt.in\",\n        keys: {\n          PARTNER_CODE: [\"YOUR_PROD_API_KEY\",\"YOUR_PROD_SECRET_KEY\"]\n        }\n      },\n      qa: {\n        domain: \"http://qa-news.newshunt.com\",\n        keys: {\n          PARTNER_CODE: [\"YOUR_STAGE_API_KEY\",\"YOUR_STAGE_SECRET_KEY\"]\n        }\n      }\n    };\n    if (!partner) {\n      document.getElementById(\"demo\").innerHTML = \"Partner ID is missing\";\n    } else if (!config[env].keys[partner]) {\n      document.getElementById(\"demo\").innerHTML = \"Partner keys are missing\";\n    }\n    var domain = config[env].domain;\n    console.log(domain)\n    var apiKey = config[env].keys[partner][0];\n    var apiSecretKey = config[env].keys[partner][1];\n    urlRequestParamToMap = function urlRequestParamToMap(url) {\n      var keyValueMapping = {};\n      if (url) {\n        var params = url.split(\"&\");\n        var arrayLength = params.length;\n        for (var i = 0; i < arrayLength; i++) {\n          var keyValue = params[i].split(\"=\");\n          var key = encodeURI(keyValue[0]);\n          var value = keyValue.length == 2 ? keyValue[1] : \"\";\n          // keyValueMapping[key] = encodeURI(value);\n          keyValueMapping[key] = encodeURIComponent(value);\n        }\n      }\n      console.log(\"keyValueMapping:\" + JSON.stringify(keyValueMapping));\n      return keyValueMapping;\n    };\n    //Generate SignatureBasevW1bXc1y7qzsYEEq5AAZ1BokhbgRtdLjGI8I3FKlcwQ=\n    generateSignatureBase = function (queryString, method) {\n      if (queryString) {\n        var queryParams = this.urlRequestParamToMap(queryString);\n        var encodedAndSortedQueryParams = {};\n        Object.keys(queryParams).sort().forEach(function (key) {\n          if(queryParams[key]!='')\n            encodedAndSortedQueryParams[key] = queryParams[key];\n        });\n        console.log(\"encodedAndSortedQueryParams:\" + JSON.stringify(encodedAndSortedQueryParams));\n        var signatureBaseBuffer = JSON.stringify(encodedAndSortedQueryParams);\n        method = method;\n        signatureBaseBuffer = signatureBaseBuffer.replace(/:/g, '=')\n          .replace(/,/g, '&').replace(/\"/g, '')\n          .replace(/[{ }]/g, '') + method;\n        console.log('stringbuffer '+signatureBaseBuffer);\n        var encrypted = CryptoJS.HmacSHA1(signatureBaseBuffer, apiSecretKey);\n        console.log('encrypted '+encrypted);\n        var s64 = CryptoJS.enc.Base64.stringify(encrypted);\n        console.log(\"s64: \" + s64);\n        return s64;\n      }\n    };\n    var url = \"partner=\" + partner + \"&puid=\" + puid + \"&langCode=\" + langCode + '&ts=' + ts;\n    if (fm) {\n      url += \"&fm=\" + fm;\n    }\n    if (pfm) {\n      url += \"&pfm=\" + pfm;\n    }\n    if (type == \"items\") {\n      url += \"&cid=\" + channelId;\n    }\n    if(fields) {\n      url += \"&fields=\" + fields;\n    }\n    if(pagesize) {\n      url += \"&pageSize=\" + pagesize;\n    }\n    console.log(\"querystring \" + url);\n    var s64 = generateSignatureBase(url, \"GET\")\n    var xhttp = new XMLHttpRequest();\n    xhttp.onreadystatechange = function () {\n      if (this.readyState == 4 && this.status == 200) {\n        // Typical action to be performed when the document is ready:\n        var response = xhttp.responseText;\n        response = JSON.stringify(JSON.parse(response), undefined, 4);\n        var result = document.getElementById(\"result\");\n        result.innerHTML = response\n          .replace(/\\n/g, \"<br/>\")\n          .replace(/\\\\n/g, \" \")\n          .replace(/\\t/g, \"&nbsp;&nbsp;\");\n\n        hljs.highlightBlock(result);\n      }\n    };\n    xhttp.withCredentials = true;\n    var url = domain + \"/api/v2/syndication/\" + type + \"?\" + url;\n    console.log(\"url =\"+url);\n    xhttp.open(\"GET\", url, true);\n    xhttp.setRequestHeader(\"SSL_CONNECTION\", \"HTTPS\");\n    xhttp.setRequestHeader(\"Authorization\", \"key=\" + apiKey);\n    xhttp.setRequestHeader(\"Signature\", s64);\n    xhttp.setRequestHeader(\"Content-type\", \"application/json\");\n    xhttp.send();\n  </script>\n</body>\n\n</html>\n\n

Java sample snippet

\n
/*\n * Copyright (c) 2019 Dailyhunt. All rights reserved.\n */\n\nimport java.io.BufferedWriter;\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport java.io.UnsupportedEncodingException;\nimport java.net.URLEncoder;\nimport java.security.InvalidKeyException;\nimport java.security.NoSuchAlgorithmException;\nimport java.security.SignatureException;\nimport java.util.HashMap;\nimport java.util.Map;\nimport java.util.TreeMap;\n\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\n\nimport org.apache.commons.codec.binary.Base64;\nimport org.apache.http.HttpEntity;\nimport org.apache.http.client.methods.CloseableHttpResponse;\nimport org.apache.http.client.methods.HttpGet;\nimport org.apache.http.impl.client.CloseableHttpClient;\nimport org.apache.http.impl.client.HttpClients;\nimport org.apache.http.util.EntityUtils;\nimport org.json.simple.JSONObject;\nimport org.json.simple.parser.JSONParser;\n\npublic class APIClient {\n\n  private static String PARTNER_CODE = \"<PARTNER_CODE>\";\n  private static String API_KEY_VALUE = \"<YOUR_API_KEY>\";\n  private static String SECRET_KEY = \"<YOUR_SECRET_KEY>\";\n  private static String HTTP_METHOD_GET = \"GET\";\n  \n  public static void main(String[] args) throws Exception {\n    APIClient client = new APIClient();\n    \n    // In query parameter always add the \"ts\" query parameter\n    String queryParameter = \"&langCode=en&partner=\"+PARTNER_CODE+\"&cid=1&puid=test123&ts=\" +\n        System.currentTimeMillis();\n    \n    // Generate the signature base string\n    String signatureBase = client.generateSignatureBase(HTTP_METHOD_GET, queryParameter);\n\n    // Generate the signature i.e. Message Authentication Code using HMAC\n    String signature = client.calculateRFC2104HMAC(signatureBase, SECRET_KEY);\n    System.out.println(\"signature = \" + signature);\n    \n    // Form the url & pass the API_KEY and the Signature generated in the header\n    String httpUrl = \"http://feed.dailyhunt.in/api/v2/syndication/items?\" + queryParameter;\n    Map<String, String> headers = new HashMap<>();\n    headers.put(\"Authorization\", \"key=\" + API_KEY_VALUE);\n    headers.put(\"Signature\", signature);\n    \n    // Now call the url now\n    client.httpGet(httpUrl, headers,args[0]);\n  }\n\n  private String calculateRFC2104HMAC(String data, String key) throws SignatureException {\n    String result;\n    try {\n      // get an hmac_sha1 key from the raw key bytes\n      SecretKeySpec signingKey = new SecretKeySpec(key.getBytes(), \"HmacSHA1\");\n      \n      // get an hmac_sha1 Mac instance and initialize with the signing key\n      Mac mac = Mac.getInstance(\"HmacSHA1\");\n      mac.init(signingKey);\n      \n      // compute the hmac on input data bytes\n      byte[] rawHmac = mac.doFinal(data.getBytes());\n      \n      // base64-encode the hmac\n      result = Base64.encodeBase64String(rawHmac);\n    } catch (InvalidKeyException e) {\n      throw new SignatureException(\"Failed to generate HMAC as key is invalid\", e);\n    } catch (NoSuchAlgorithmException e) {\n      throw new SignatureException(\"Failed to generate HMAC as encoding algorithm does not exists\", e);\n    }\n    return result;\n  }\n  \n  private String generateSignatureBase(String httpMethod, String queryString) {\n    StringBuilder signatureBaseBuffer = new StringBuilder();\n    \n    if (!isEmpty(queryString)) {\n      Map<String, String> queryParams = urlRequestParamToMap(queryString);\n      \n      // Sort all the request query parameters lexicographically, sorted on encoded key\n      Map<String, String> encodedAndSortedQueryParams = new TreeMap<>();\n      for (String key : queryParams.keySet()) {\n        encodedAndSortedQueryParams.put(urlEncodedString(key), \n            urlEncodedString(queryParams.get(key)));\n      }\n      \n      // Append all the key=value with “&” as separator if more than one key=value is present\n      signatureBaseBuffer.append(formatAsUrl(encodedAndSortedQueryParams));\n    }\n    // Append the UPPERCASE(http method)\n    signatureBaseBuffer.append(httpMethod.toUpperCase());\n    return signatureBaseBuffer.toString();\n  }\n  \n  private boolean isEmpty(String str) {\n    return null == str || (null != str && \"\".equals(str.trim()));\n  }\n  \n  private Map<String, String> urlRequestParamToMap(String url) {\n    if (isEmpty(url)) {\n      return new HashMap<String, String>();\n    }\n\n    Map<String, String> keyValueMapping = new HashMap<>();\n    String[] params = url.split(\"&\");\n    for (String param : params) {\n      String[] keyValue = param.split(\"=\");\n      String key = keyValue[0];\n      String value = keyValue.length == 2 ? keyValue[1] : \"\";\n      keyValueMapping.put(key, value);\n    }\n\n    return keyValueMapping;\n  }\n\n  private String formatAsUrl(Map<String, String> pairs) {\n    if (pairs == null) {\n      return \"\";\n    }\n\n    StringBuilder urlBuilder = new StringBuilder();\n    for (String key : pairs.keySet()) {\n      if (urlBuilder.length() != 0) {\n        urlBuilder.append(\"&\");\n      }\n      urlBuilder.append(key).append(\"=\").append(pairs.get(key));\n    }\n\n    return urlBuilder.toString();\n  }\n  \n  private String urlEncodedString(String normalString) {\n    try {\n      return URLEncoder.encode(normalString, \"UTF-8\");\n    } catch (UnsupportedEncodingException e) {\n      return normalString;\n    }\n  }\n  \n  private void httpGet(String url, Map<String, String> headers,String fileName) throws IOException {\n    CloseableHttpClient httpclient = HttpClients.createDefault();\n    \n    HttpGet httpGet = new HttpGet(url);\n    for (String key : headers.keySet()) {\n      httpGet.addHeader(key, headers.get(key));\n    }\n    \n    CloseableHttpResponse response1 = httpclient.execute(httpGet);\n    try {       \n      try (FileWriter writer = new FileWriter(fileName);\n          BufferedWriter bw = new BufferedWriter(writer)) {\n        if(response1.getStatusLine().getStatusCode() == 200){\n          HttpEntity entity1 = response1.getEntity();          \n          String str = EntityUtils.toString(entity1, \"UTF-8\"); \n          JSONParser parser = new JSONParser();\n          JSONObject json = (JSONObject) parser.parse(str);\n          JSONObject data = (JSONObject)json.get(\"data\");\n          System.out.println(data.get(\"count\"));\n          Long c = (Long)data.get(\"count\");\n          bw.write(Long.toString(c));\n        }else{\n          bw.write(response1.getStatusLine().getStatusCode());\n        }\n      } catch (IOException e) {\n          System.err.format(\"IOException: %s%n\", e);\n      }  \n    }catch(Exception ex){\n      System.out.println(ex);\n    }finally {\n        response1.close();\n    }\n\n  }\n}\n\n

Passing API Key & Signature Request Headers

\n

Following steps need to be followed to pass the API Key & Signature headers to Dailyhunt:

\n
    \n
  1. You will pass the API key in the Authorization header with value as key=.
  2. \n
  3. You will generate a signature (Message Authentication Code - MAC) using the secure message Authentication code algorithm SHA1-HMAC as explained below:\n a. Generate a signature (S), S = SHA1-HMAC(Secret Key, Signature Base String).\n b. Base64 encode the signature (S), let's call it S64.
  4. \n
  5. While calling the API, include the signature (S) in the header as Signature:<value of S64 in 2.b above>
  6. \n
  7. If the API key & the signature are correct, Dailyhunt server will allow the API access, otherwise it will return error codes.
  8. \n
\n

References

\n

HMAC\nhttps://en.wikipedia.org/wiki/Hash-based_message_authentication_code

\n

Java HMAC\nhttps://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/digest/HmacUtils.html

\n

http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/AuthJavaSampleHMACSignature.html

\n

Error Codes

\n

You will get below error codes for failures:

\n\n \n \n \n\n\n\n \n \n\n\n\n
401 If invalid API key is given in the request header
403 If invalid Signature is given in the request heade
500 For any unexpected issues at Dailyhunt
\n\n
\n\n

Example

\n
curl -H\"Authorization:key=<API Key>\" -H\"Signature:<value of S64>\"\" \"http://<host:port>/api/v2/syndication/channels?partner=xxxx&puid=<your unique user id>&ts=<current server local timestamp>\"\n

Handling CORS

\n

Dailyhunt API can also be integrated directly from the browser. In order to avoid Cross-Origin issue, Dailyhunt supports Cross-Origin Resource Sharing (CORS). Dailyhunt will provide the following headers in the preflight response with OPTIONS http method.

\n

Access-Control-Allow-Origin:

\n

Access-Control-Allow-Credentials: true

\n

For more information on CORS, you may refer https://en.wikipedia.org/wiki/Cross-origin_resource_sharing

\n

API Integration Environments

\n

Following lists the integration environments available:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Environment\n Host\n Port\n Description\n
Stage\n qa-news.newshunt.com\n 80\n The stage integration environment for development & testing\n
Prod\n feed.dailyhunt.in\n 80\n The production environment\n
\n\n

Identity Management

\n

A unique user id is needed for every user accessing and consuming Dailyhunt’s content. \nDailyhunt uses the user id to understand the user’s content consumption pattern and to serve personalized content to the user.

\n

Following sections describe how you can pass a unique user id and the need for a Dailyhunt Cookie which needs to be maintained at your end.

\n

Unique User ID

\n
    \n
  1. You will need to provide a unique user id as query parameter in the Dailyhunt API calls. This could be any identifier such as a device identifier, if accessible and available.
  2. \n
\n
\n

Parameter Name: test123

\n

Example: http://host:port/{{api_url}}?puid={{Your_unique_user_id}}

\n
\n
    \n
  1. Dailyhunt will generate & maintain an internal (Dailyhunt side) user id corresponding to your unique user id.
  2. \n
\n

Dailyhunt Cookie

\n
    \n
  1. When you access Dailyhunt API with your Unique User Id (i.e. “_puid_”) in the query parameter, Dailyhunt API will provide a user specific Cookie (dhFeedV1) in the API response.

    \n
  2. \n
  3. You are expected to maintain the dhFeedV1 Cookie per user at your end and pass it back on subsequent Dailyhunt API calls. For common browser based integrations, this should happen seamlessly.

    \n
  4. \n
  5. Dailyhunt will take care of (re-)generating the dhFeedV1 Cookie, if found missing in the request or if the Cookie is expired. Dailyhunt will reject the request if _dhFeedV1 _Cookie is found invalid.

    \n
  6. \n
  7. Dailyhunt Cookie helps avoid repeated lookup of the Dailyhunt internal user id for a given partner user id (puid) in every API call.

    \n
  8. \n
  9. Dailyhunt Cookie will be having a TTL of one month initially (and this may change in future).

    \n
  10. \n
\n
\n

Available Language Codes

\n

Following table lists the available language codes supported by Dailyhunt’s content feeds.

\n

Note: Some of the channels may not have content for all languages. Please therefore review the feeds for the language of choice prior to rolling out your integration for a chosen language.

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Code\n Language Name\n
en\n English\n
hi\n Hindi\n
mr\n Marathi\n
gu\n Gujarati\n
pa\n Punjabi\n
bn\n Bangla\n
kn\n Kannada\n
ta\n Tamil\n
te\n Telugu\n
ml\n Malayalam\n
or\n Oriya\n
ur\n Urdu\n
bh\n Bhojpuri\n
ne\n Nepali\n
\n\n
\n

Image Resolutions

\n

Handling Image Url for Different Resolutions/Quality

\n

The content fetch API provides images field, having one or more image urls for the story card. The image url will have the following format:

\n
\n

[http://bcdn.newshunt.com/{CMD}/{W}x{H}_{Q}/(image_folder).{EXT}]

\n
\n

Where,

\n\n

You should take care of replacing the above placeholders with appropriate values matching your user’s device & network speed qualifier.

\n

Dailyhunt will dynamically generate each image matching your criteria & cache on Dailyhunt’s CDN.

\n

Content Types

\n

Possible values of the \"Content Type\" of a card are as follows:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Content Type\n Applicable Fields from (/api/v2/syndication/items)\n
STORY\n All the fields except \"collectionItems\"\n
VIDEO\n All the fields except \"collectionItems\"\n
PHOTO\n All the fields except \"collectionItems\"\n
\n ASTROLOGY (similar to STORY, belonging to ASTRO category)\n \n All the fields except \"collectionItems\"\n
VHMEME (Dailyshare cards)\n All the fields except \"collectionItems\"\n
BANNER\n images & deepLinkUrl\n
QUESTION_MULTI_CHOICES\n All the fields including \"collectionItems\" \n
HTML\n *description* & *deepLinkUrl* (description will have HTML content for dynamic content channels such as for Elections, Cricket etc)\n
\n\n\n\n

Feature Mask for advanced features

\n

The pfm(Partner feature mask) parameter in Channels and Items API controls which features are enabled for a particular partner or channel.\nIn basic integration, only news items are served under each channel.\nFor advanced cards and features like videos and DailyShare cards etc, the appropriate value of pfm has to be set.

\n

The value of pfm is the sum of all bit vlaues of desired features by a partner.

\n

Each feature is controlled by a specific bit defined.

\n

List of available features:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Feature\n Value\n
LIVE_TV_CARD\n 1\n
CRICKET_CARD(Brief)\n 8\n
HERO_CARD\n 16\n
VIDEO_CHANNELS\n 32\n
VIRAL_CHANNELS\n 64\n
CRICKET_CARD(Detailed)\n 128\n
\n\n\n

*Bit 2 and 4 are reserved for some default feature.

\n

For example:

\n

If a partner wants to get HERO cards and Videos, the pfm value needs to be set to 16+32 = 48

\n

Ideally, the pfm should be set at the channels API level. The contenUrl of each channel in the response inherently has the desired value of fm.

\n

The value of fm of a particular channel should only be modified in case there is specific change needed in one particular channel.

\n

UI Type - Content Type Mapping

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Content Type type\n Card Layout uiType\n Example\n
STORY\n NORMAL \\\n(with image)\n \n \n \n\n
STORY\n NORMAL (without image)\n \n \n
STORY\n HERO\n \n \n \n
STORY\n TILE_3\n \n\n
PHOTO\n TILE_3\n \n\n
PHOTO\n GRID_3\n \n\n
PHOTO\n GRID_5\n \n\n
VIDEO\n NORMAL\n \n\n
VIDEO\n HERO\n \n\n
BANNER\n NORMAL\n \n\n
QUESTION_MULTI_CHOICES\n GRID\n \n\n
QUESTION_MULTI_CHOICES\n TAGS\n \n\n
QUESTION_MULTI_CHOICES\n CAROUSEL\n \n\n
\n\n\n\n

Managing Clickouts

\n\n

For eg: s, ss, utm_medium, partnerRef etc.

\n

These are important to ensure proper tracking and attribution.

\n

The deep link URL will either open in the browser (if user does not have Dailyhunt app installed) or in the Dailyhunt app (if user has Dailyhunt app installed & chooses to open with Dailyhunt app)

\n

Managing Tracking

\n

To help measure/track the cards seen by the user, you will need to pass the tracking data for each item card seen by your user. To enable this, Dailyhunt provides the tracking data & tracking POST URLs in the Content Fetch API response.

\n

This tracking needs to be enabled for each list view. \nA call is required to be made to dailyhunt tracking server for every list view that is invoked:

\n\n

How to track the seen cards

\n
    \n
  1. Dailyhunt provides trackData field for each card, this is mentioned in the Content Fetch API section,
  2. \n
  3. In the same response above, Dailyhunt also provides a tracking POST URL via the trackUrl field.
  4. \n
\n

You will need to form an array of the trackData values and POST the same to the trackUrl for the cards seen by the user. \nFor e.g, if the pageSize is 10, the track request will contain 10 items in the array.

\n

You can do this periodically or every time user sees a page worth of cards (as close to the user activity as possible). Please refer to Tracking API for more details.

\n

Attribution

\n

ComScore is a provider for audience measurement using Unified Digital Measurement® (UDM) methodology, which accounts for all unique site visitors from all platforms.\nIt is an industry standard traffic attribution tool that helps advertisers validate attributable traffic data to each site / app / service etc.

\n

For each Pageview that occurs on a particular URL, a single ping is sent to ComScore to count the respective pageview as valid. You can find more info here - https://www.comscore.com/About

\n

Comscore ListView attribution

\n

The requirement is that the partner places this tracking pixel on the list page so that all list pageviews that occur can be attributed as Dailyhunt content pageviews on ComScore. When each page is loaded (page 1, page 2 etc.), this ping will need to be made.

\n

A call is required to be made to comscore for every list view that is invoked:

\n\n

This can be done alongside each tracking call for list views.

\n

How to get the ComScore Url?

\n

The ComscoreUrl that needs to be pinged is available as a part of Content Fetch API , as shown below:

\n
 \"track\": {\n        \"comscoreUrls\": [\n            \"http://b.scorecardresearch.com/p?c1=2&c2=21733245&c4=http://m.dailyhunt.in/news/&c9=m.dailyhunt.in\"\n        ]\n    }\n

There are two options to do this basis the protocol used HTTP or HTTPS .

\n
    \n
  1. Via javascript placed within the page (for browser integrations)
  2. \n
  3. Direct call (for native or any other non-browser integrations)
  4. \n
\n

Javascript Approach

\n

Include the below script tag for every list view:

\n
<div id=\"csDiv\"></div> <script> document.getElementById(\"csDiv\").innerHTML = '<img src=\"PLACE COMSCORE URL DYNAMICALLY FROM THE API HERE\" />'; </script>\n

Direct URL Approach

\n

In this approach the client loading content page needs to fire a call to ComScore url fetched from the API.

\n

This calls sets cookie back to client on 1st time call. Client needs to pass this cookie in all subsequent calls to ComScore. All standard libraries handles it automatically.

\n

Collecting User Feedback On Cards

\n

For all the cards displayed at your end, your user may want to give feedback about the cards seen. Dailyhunt provides ability to show the specific feedback options that can be displayed to your user & allow to send the signals to the Dailyhunt server. Dailyhunt will use these signals to further improve the personalized feed of your user.\nRefer : Feedback API

\n

Integration Points Of Contact

\n\n \n \n \n \n \n \n \n \n \n \n \n \n
Contact\n Primary\n
Das Diwakar (dasdiwakar.bommaji@verse.in)\n

\nShashikant Kulkarni (shashikant.kulkarni@dailyhunt.in)\n

Tech\n
Preeti Jain (preeti.jain@verse.in)\n Product/UX\n
\n\n\n

APIs available

\n","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Change log","slug":"change-log"},{"content":"Getting Started","slug":"getting-started"},{"content":"Integration Checklist","slug":"integration-checklist"},{"content":"API Security","slug":"api-security"},{"content":"API Integration Environments","slug":"api-integration-environments"},{"content":"Identity Management","slug":"identity-management"},{"content":"Available Language Codes","slug":"available-language-codes"},{"content":"Image Resolutions","slug":"image-resolutions"},{"content":"Content Types","slug":"content-types"},{"content":"Feature Mask for advanced features","slug":"feature-mask-for-advanced-features"},{"content":"UI Type - Content Type Mapping","slug":"ui-type-content-type-mapping"},{"content":"Managing Clickouts","slug":"managing-clickouts"},{"content":"Managing Tracking","slug":"managing-tracking"},{"content":"Attribution","slug":"attribution"},{"content":"Collecting User Feedback On Cards","slug":"collecting-user-feedback-on-cards"},{"content":"Integration Points Of Contact","slug":"integration-points-of-contact"},{"content":"APIs available","slug":"apis-available"}],"owner":"9554411","collectionId":"0181725d-f099-4ff6-8d88-1c4a5bd081d9","publishedId":"SW7gSj34","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"F6F5F7","highlight":"2979FF"},"publishDate":"2021-08-26T04:47:17.000Z"},"item":[{"name":"Channels","item":[{"name":"Channels ..","id":"383ebeee-3ef2-410c-913b-2fbab9d9d9b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"

The API key shared with you during onboarding

\n","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"

The signed message as described in the API Security section

\n","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/channels?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123&pfm=16","description":"

A channel is a topic under which certain news items are classified.

\n

Dailyhunt provides an API that allows discovery of content channels available for one or more language(s).

\n

A channel will have a channel name & corresponding data fetch (feed) URL. You can pick and choose the channel you would like to integrate on your app or destination.

\n

Dailyhunt can provide channels such as the following, for integration with partners.

\n\n\n\n\n\n\n
Channels
For youNewsIndiaSportsEntertainmentTechnologyLifestyleGeneralWorldBollywoodHollywoodCelebritiesMoviesMobiles and GadgetsScienceTravelEducationEmploymentRelationshipRecipesFoodGossipMagazines & ArticlesReligion & SpiritualityBeauty
\n\n

For You is a personalized feed based on user interest.

\n

This API provides a way to dynamically explore the list of available content channels from Dailyhunt.

\n

Dailyhunt will include other available channels based on partner’s need and the same will be reflected in this API response.

\n

Payload Response

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n\n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n
Field\n Value\n Data Type\n
id\n Channel ID\n String\n
name\n Channel Name\n String\n
contentUrl\n Channel content fetch URL, to get items from this channel\n String\n
deepLinkUrl\n Channel deep link URL, that will open the content feed page on the PWA/mobile web site or the native app (if available on user’s device)\n String\n
\n appDeepLinkUrl\n Deeplink URL to open in app if installed \n String\n
\n\n\n
JSON Object Array having a list of Channels\n\n
pageNumber\n\n The current page number of the paginated response\n\n Integer\n\n
count\n\n Total number of channels in the page\n\n Integer\n\n
nextPageUrl\n\n The next page url if more channels are available via a paginated response\n\n String\n\n
\n homeUrl\n URL to visit home page of dailyhunt website\n String\n
\n appHomeUrl\n URL to visit home page of dailyhunt app if installed\n String\n
\n\n\n
JSON object\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","channels"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

API invocation time in milliseconds

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Your unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"},{"description":{"content":"

Sum of all the feature mask values supported by the partner. The list of all the features are available here

\n","type":"text/plain"},"key":"pfm","value":"16"}],"variable":[]}},"response":[{"id":"42fac08e-7f48-4465-8fa1-554112f0ecf9","name":"Channels","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"The API key shared with you during onboarding","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"The signed message as described in the API Security section","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/channels?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123&pfm=0","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","channels"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. The list of allowed lang codes are available in the Appendix section."},{"key":"ts","value":"","description":"API invocation time in milliseconds"},{"key":"puid","value":"test123","description":"Your unique user id"},{"key":"pfm","value":"0","description":"Sum of all the feature mask values supported by the partner. The list of all the features are available here"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n2"},{"key":"X-Request-Id","value":"76b0e717-005f-4146-ac3a-fb44c2b99a87"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_567440365"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"Content-Length","value":"881"},{"key":"Cache-Control","value":"max-age=0"},{"key":"Expires","value":"Mon, 16 Sep 2019 10:26:39 GMT"},{"key":"Date","value":"Mon, 16 Sep 2019 10:26:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzYed5Ahsa79NjRE9m5lgE9kD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iPHbOSRky/2Aqc4lVr/hzal4rCpDimPxcfMOCDDHAmUUGXpiHis3/xmf0pc590QLK4rud9RoCE/pXXV8Zs5Y+MMjdQHbS4B8ssjLcilZwzZfGI86OpCW1m3Vn398dYajYII3po1YY9xRzLY28pzzShIyTjFJN1Es7JsIzS2G3ECNde+sEXqfSICsOpdBNFuoq7waisCtRqSNjdO/riuy7ygAf66hhy85CaJHQDyI3570=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 25,\n \"nextPageUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/channels?pageNumber=1&partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&pageSize=10\",\n \"rows\": [\n {\n \"id\": \"9\",\n \"name\": \"For you\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&fm=2&cid=9\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/for+you-topics-965?langcode=en\",\n \"type\": \"FORYOU\"\n },\n {\n \"id\": \"1\",\n \"name\": \"News\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&fm=0&cid=1\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"3\",\n \"name\": \"India \",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=3\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/india-topics-15?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"5\",\n \"name\": \"Sports\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=5\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/sports-topics-17?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"2\",\n \"name\": \"Entertainment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=2\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/entertainment-topics-8?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"6\",\n \"name\": \"Technology\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=6\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/technology-topics-102?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"8\",\n \"name\": \"Lifestyle\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=8\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/lifestyle-topics-11?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"7\",\n \"name\": \"General\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=7\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/general-topics-2?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4\",\n \"name\": \"World\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/world-topics-16?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4143\",\n \"name\": \"Bollywood\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4143\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/bollywood-topics-493?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4144\",\n \"name\": \"Hollywood\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4144\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/hollywood-topics-494?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4145\",\n \"name\": \"Celebrities\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4145\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/celebrities-topics-188?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4142\",\n \"name\": \"Science \",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4142\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/science-topics-20?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4149\",\n \"name\": \"Mobiles and Gadgets\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4149\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/mobiles+and+gadgets-topics-103?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4148\",\n \"name\": \"Movies\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4148\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/movies-topics-10?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4140\",\n \"name\": \"Travel\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4140\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/travel-topics-107?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4139\",\n \"name\": \"Education\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4139\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/education-topics-258?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4138\",\n \"name\": \"Employment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4138\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/employment-topics-136?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4134\",\n \"name\": \"Relationship\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4134\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/relationship-topics-104?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4133\",\n \"name\": \"Recipes\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4133\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/recipes-topics-1364?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4132\",\n \"name\": \"Food\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4132\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/food-topics-14?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4131\",\n \"name\": \"Gossip\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4131\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/gossip-topics-503?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4150\",\n \"name\": \"Magazines & Articles\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4150\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/magazines+articles-topics-9?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4130\",\n \"name\": \"Religion & Spirituality\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4130\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/religion+spirituality-topics-135?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4128\",\n \"name\": \"Beauty\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4128\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/beauty-topics-759?langcode=en\",\n \"type\": \"TOPIC\"\n }\n ],\n \"homeUrl\": \"https://m.dailyhunt.in/news/india/english\",\n \"pageNumber\": 1\n }\n}"}],"_postman_id":"383ebeee-3ef2-410c-913b-2fbab9d9d9b5"},{"name":"Location channels ..","id":"875e4f80-7ba4-4f75-aad0-9a1979af4047","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"

API Key

\n","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"

Signature Base String

\n","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/channels/locations?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123","description":"

The Location channels API provides a way to dynamically explore the list of available location based channels from Dailyhunt.

\n

The location channels contain certain channels which will contain news items specific to the particular location.

\n

Dailyhunt has to enable these channels for specific partners, for them to be able to see this response.

\n

Also, the correct value of pfm needs to be passed.

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Channel ID\n String\n
name\n Channel Name\n String\n
contentUrl\n Channel content fetch URL\n String\n
deepLinkUrl\n Channel deep link URL, that will open the content feed page on the PWA/mobile web site or the native app (if available on user’s device)\n String\n
\n appDeepLinkUrl\n Deeplink URL to open in app if installed \n String\n
subChannels\n An array of items, same structure as seen above\n Array of channels\n
\n\n\n
JSON Object Array having a list of Channels\n\n
pageNumber\n\n The current page number of the paginated response\n\n Integer\n\n
count\n\n Total number of location channels in the page\n\n Integer\n\n
nextPageUrl\n\n The next page url if more location channels are available via a paginated response\n\n String\n\n
\n\n\n
JSON object\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","channels","locations"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

Current local timestamp of api user

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Your unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"}],"variable":[]}},"response":[{"id":"1ba1e79e-dd6a-441d-aa74-dbacc84225d1","name":"Location channels","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"API Key","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"Signature Base String","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/channels/locations?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","channels","locations"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. See available languages "},{"key":"ts","value":"","description":"Current local timestamp of api user"},{"key":"puid","value":"test123","description":"Your unique user id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n10"},{"key":"X-Request-Id","value":"b131fd56-2c09-4ac4-a35e-0a56a40d4ae8"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_581753232"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"Content-Length","value":"931"},{"key":"Cache-Control","value":"max-age=0"},{"key":"Expires","value":"Wed, 04 Dec 2019 09:31:59 GMT"},{"key":"Date","value":"Wed, 04 Dec 2019 09:31:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzZ5zjR2KOnG80hsQEHcgF0bD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iUxY8wQ5QAZX9kbhOv3suCwwBXru/sMGRzhjAvl+wAU4qUDWxNFReK+n76FXuWEM8l0AUrrhOInWlxjw8P1qSL+IAt2cv6VA5OoicdIgSBWVjNwIMS2XkWk+Xq2lBZSROohIGNu3N6mMZ7J2Wo+Y18t+I1dnji0m0P9DstD0JGOFYw/gKreZgklX7xdykw/mbKNaHtz+IKjszPwV0IZPHsOS+fPx3NfxdSxx6+xiFDMTA31SzMfSQW0lbxzOMZ4TKF/C+SrhMY4QWTjLfTbLjYT/tS5pSo7A9Jj27X04r0CVsiaJeNMht/lB9TmVH8d7rX29GXnyxAIireM54Gl/37iwqTpB7+jAfasDHnI02gA2dIH4HJUt+4CCoF3BiDtXWuhl5uyrtBJZf2EuZP2dItxGPhtbqSlVrbnDxZaC97sA=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 10,\n \"nextPageUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/channels/locations?pageNumber=1&partner=oppo1&puid=157260d2b0a28004&langCode=en&pageSize=10\",\n \"rows\": [\n {\n \"id\": \"3130\",\n \"name\": \"Andhra Pradesh\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3130&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/andhra+pradesh-location-1?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3088\",\n \"name\": \"All Andhra Pradesh\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3088&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+andhra+pradesh-location-466?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3617\",\n \"name\": \"Bengal\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3617&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/bengal-location-32?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3120\",\n \"name\": \"Bengal\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3120&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/bengal-location-497?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3277\",\n \"name\": \"Gujarat\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3277&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/gujarat-location-10?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3098\",\n \"name\": \"All Gujarat\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3098&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+gujarat-location-475?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3319\",\n \"name\": \"Jammu & Kashmir\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3319&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/jammu+kashmir-location-13?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3101\",\n \"name\": \"All Jammu & Kashmir\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3101&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+jammu+kashmir-location-478?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3353\",\n \"name\": \"Karnataka\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3353&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/karnataka-location-15?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3155\",\n \"name\": \"Bangalore\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3155&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/bangalore-location-149?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3361\",\n \"name\": \"Kerala\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3361&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/kerala-location-16?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3104\",\n \"name\": \"All Kerala\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3104&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+kerala-location-481?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3400\",\n \"name\": \"Madhya Pradesh\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3400&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/madhya+pradesh-location-17?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3105\",\n \"name\": \"All Madhya Pradesh\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3105&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+madhya+pradesh-location-482?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n },\n {\n \"id\": \"3184\",\n \"name\": \"Bhopal\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3184&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/bhopal-location-211?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3403\",\n \"name\": \"Maharashtra\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3403&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/maharashtra-location-18?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3435\",\n \"name\": \"Mumbai\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3435&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/mumbai-location-263?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n },\n {\n \"id\": \"3483\",\n \"name\": \"Pune\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3483&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/pune-location-271?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3461\",\n \"name\": \"Odisha\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3461&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/odisha-location-23?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3111\",\n \"name\": \"All Odisha\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3111&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+odisha-location-488?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n },\n {\n \"id\": \"3484\",\n \"name\": \"Punjab\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3484&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/punjab-location-25?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\",\n \"subChannels\": [\n {\n \"id\": \"3113\",\n \"name\": \"All Punjab\",\n \"contentUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?cid=3113&partner=oppo1&puid=157260d2b0a28004&langCode=en\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/news/india/english/all+punjab-location-490?langcode=en&mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"type\": \"LOCATION\"\n }\n ]\n }\n ],\n \"pageNumber\": 1\n }\n}"}],"_postman_id":"875e4f80-7ba4-4f75-aad0-9a1979af4047"},{"name":"Video Channels","id":"1f7c20f0-b024-4a11-adc8-7b4885d913bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/video/channels?partner=YOUR_PARTNER_CODE&langCode=en&pfm=32&ts=&puid=test123","description":"

`This API provides a way to dynamically explore the list of available video content channels from Dailyhunt.

\n

These channels will only contain the video type content.

\n

Dailyhunt has to enable these channels for specific partners, for them to be able to see this response.

\n

Also, the correct value of pfm needs to be passed.

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n
Field\n Value\n Data Type\n
id\n Channel ID\n String\n
name\n Channel Name\n String\n
contentUrl\n Channel content fetch URL\n String\n
\n appDeepLinkUrl\n Deeplink URL to open in app if installed \n String\n
\n\n\n
JSON Object Array having a list of Channels\n\n
pageNumber\n\n The current page number of the paginated response\n\n Integer\n\n
count\n\n Total number of channels in the page\n\n Integer\n\n
nextPageUrl\n\n The next page url if more channels are available via a paginated response\n\n String\n\n
\n\n\n
JSON object\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","video","channels"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

Sum of all the feature mask values supported by the partner. The list of all the features are available here

\n","type":"text/plain"},"key":"pfm","value":"32"},{"description":{"content":"

API invocation time in milliseconds

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Your unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"}],"variable":[]}},"response":[{"id":"bed95554-8c14-425b-aae6-1614af6b578c","name":"Video Channels","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/video/channels?partner=YOUR_PARTNER_CODE&langCode=en&pfm=32&ts=&puid=test123","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","video","channels"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. See available languages "},{"key":"pfm","value":"32","description":"Sum of all the feature mask values supported by the partner. The list of all the features are available here"},{"key":"ts","value":"","description":"API invocation time in milliseconds"},{"key":"puid","value":"test123","description":"Your unique user id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n12"},{"key":"X-Request-Id","value":"237829c4-5257-42d2-ae96-aba83f82e755"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_581753232"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Length","value":"414"},{"key":"Cache-Control","value":"max-age=0"},{"key":"Expires","value":"Wed, 04 Dec 2019 09:43:21 GMT"},{"key":"Date","value":"Wed, 04 Dec 2019 09:43:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzZ5zjR2KOnG80hsQEHcgF0bD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iUxY8wQ5QAZX9kbhOv3suCwwBXru/sMGRzhjAvl+wAU4qUDWxNFReK+n76FXuWEM8l0AUrrhOInWlxjw8P1qSL+IAt2cv6VA5OoicdIgSBWVjNwIMS2XkWk+Xq2lBZSROohIGNu3N6mMZ7J2Wo+Y18t+I1dnji0m0P9DstD0JGOFYw/gKreZgklX7xdykw/mbKNaHtz+IKjszPwV0IZPHsOS+fPx3NfxdSxx6+xiFDMTA31SzMfSQW0lbxzOMZ4TKF/C+SrhMY4QWTjLfTbLjYT/tS5pSo7A9Jj27X04r0CVsiaJeNMht/lB9TmVH8d7rX29GXnyxAIireM54Gl/37iwqTpB7+jAfasDHnI02gA2dIH4HJUt+4CCoF3BiDtXWuhl5uyrtBJZf2EuZP2dItxGPhtbqSlVrbnDxZaC97sA=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 11,\n \"nextPageUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/video/channels?pageNumber=1&partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&pageSize=10\",\n \"rows\": [\n {\n \"id\": \"4158\",\n \"name\": \"For You\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4158\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4162\",\n \"name\": \"Astrology\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4162\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4178\",\n \"name\": \"Entertainment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4178\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4180\",\n \"name\": \"Health\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4180\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4196\",\n \"name\": \"Humour\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4196\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4212\",\n \"name\": \"India Today Live\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4212\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4232\",\n \"name\": \"Movies and Entertainment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4232\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4236\",\n \"name\": \"News and Entertainment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4236\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4238\",\n \"name\": \"News9 Live\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4238\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4244\",\n \"name\": \"Sports\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4244\",\n \"type\": \"DHTV\"\n },\n {\n \"id\": \"4266\",\n \"name\": \"Timepass\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=oppo1&puid=157260d2b0a28004&pfm=32&langCode=en&fm=32&cid=4266\",\n \"type\": \"DHTV\"\n }\n ],\n \"pageNumber\": 1\n }\n}"}],"_postman_id":"1f7c20f0-b024-4a11-adc8-7b4885d913bd"},{"name":"DailyShare(Viral) channels","id":"7b2c779c-52e9-4c42-ab5b-4f51c281eeea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"

The API key shared with you during onboarding

\n","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"

The signed message as described in the API Security section

\n","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/channels?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123&pfm=64","description":"

DailyShare Channels API fetches the list of channels avilable under the DailyShare segment.\nThese channels contain cards which are popularly shared across social media, chat groups.

\n

Some of the channels under DailyShare are:

\n\n\n\n\n\n\n\n\n
Channels
GreetingsGood MorningThought for the dayCine GalleryJokesTrending
Good MorningHealth & Lifestyle
\n\n

This API provides a way to dynamically explore the list of available content channels from Dailyhunt.

\n

Dailyhunt has to enable these channels for specific partners, for them to be able to see this response.

\n

Also, the correct value of pfm needs to be passed.

\n

Payload Response

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n
Field\n Value\n Data Type\n
id\n Channel ID\n String\n
name\n Channel Name\n String\n
contentUrl\n Channel content fetch URL\n String\n
deepLinkUrl\n Channel deep link URL, that will open the content feed page on the PWA/mobile web site or the native app (if available on user’s device)\n String\n
\n appDeepLinkUrl\n Deeplink URL to open in app if installed \n String\n
\n\n\n
JSON Object Array having a list of Channels\n\n
pageNumber\n\n The current page number of the paginated response\n\n Integer\n\n
count\n\n Total number of channels in the page\n\n Integer\n\n
nextPageUrl\n\n The next page url if more channels are available via a paginated response\n\n String\n\n
\n\n\n
JSON object\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","channels"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

API invocation time in milliseconds

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Your unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"},{"description":{"content":"

Sum of all the feature mask values supported by the partner. The list of all the features are available here

\n","type":"text/plain"},"key":"pfm","value":"64"}],"variable":[]}},"response":[{"id":"dba5718a-6717-426a-bec5-bc94253fffc9","name":"Channels","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"The API key shared with you during onboarding","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"The signed message as described in the API Security section","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/channels?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123&pfm=0","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","channels"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. The list of allowed lang codes are available in the Appendix section."},{"key":"ts","value":"","description":"API invocation time in milliseconds"},{"key":"puid","value":"test123","description":"Your unique user id"},{"key":"pfm","value":"0","description":"Sum of all the feature mask values supported by the partner. The list of all the features are available here"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n2"},{"key":"X-Request-Id","value":"76b0e717-005f-4146-ac3a-fb44c2b99a87"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_567440365"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"Content-Length","value":"881"},{"key":"Cache-Control","value":"max-age=0"},{"key":"Expires","value":"Mon, 16 Sep 2019 10:26:39 GMT"},{"key":"Date","value":"Mon, 16 Sep 2019 10:26:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzYed5Ahsa79NjRE9m5lgE9kD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iPHbOSRky/2Aqc4lVr/hzal4rCpDimPxcfMOCDDHAmUUGXpiHis3/xmf0pc590QLK4rud9RoCE/pXXV8Zs5Y+MMjdQHbS4B8ssjLcilZwzZfGI86OpCW1m3Vn398dYajYII3po1YY9xRzLY28pzzShIyTjFJN1Es7JsIzS2G3ECNde+sEXqfSICsOpdBNFuoq7waisCtRqSNjdO/riuy7ygAf66hhy85CaJHQDyI3570=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 25,\n \"nextPageUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/channels?pageNumber=1&partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&pageSize=10\",\n \"rows\": [\n {\n \"id\": \"9\",\n \"name\": \"For you\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&fm=2&cid=9\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/for+you-topics-965?langcode=en\",\n \"type\": \"FORYOU\"\n },\n {\n \"id\": \"1\",\n \"name\": \"News\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&fm=0&cid=1\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"3\",\n \"name\": \"India \",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=3\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/india-topics-15?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"5\",\n \"name\": \"Sports\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=5\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/sports-topics-17?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"2\",\n \"name\": \"Entertainment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=2\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/entertainment-topics-8?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"6\",\n \"name\": \"Technology\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=6\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/technology-topics-102?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"8\",\n \"name\": \"Lifestyle\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=8\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/lifestyle-topics-11?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"7\",\n \"name\": \"General\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=7\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/general-topics-2?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4\",\n \"name\": \"World\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/world-topics-16?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4143\",\n \"name\": \"Bollywood\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4143\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/bollywood-topics-493?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4144\",\n \"name\": \"Hollywood\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4144\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/hollywood-topics-494?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4145\",\n \"name\": \"Celebrities\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4145\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/celebrities-topics-188?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4142\",\n \"name\": \"Science \",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4142\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/science-topics-20?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4149\",\n \"name\": \"Mobiles and Gadgets\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4149\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/mobiles+and+gadgets-topics-103?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4148\",\n \"name\": \"Movies\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4148\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/movies-topics-10?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4140\",\n \"name\": \"Travel\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4140\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/travel-topics-107?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4139\",\n \"name\": \"Education\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4139\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/education-topics-258?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4138\",\n \"name\": \"Employment\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4138\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/employment-topics-136?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4134\",\n \"name\": \"Relationship\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4134\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/relationship-topics-104?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4133\",\n \"name\": \"Recipes\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4133\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/recipes-topics-1364?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4132\",\n \"name\": \"Food\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4132\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/food-topics-14?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4131\",\n \"name\": \"Gossip\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4131\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/gossip-topics-503?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4150\",\n \"name\": \"Magazines & Articles\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4150\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/magazines+articles-topics-9?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4130\",\n \"name\": \"Religion & Spirituality\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4130\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/religion+spirituality-topics-135?langcode=en\",\n \"type\": \"TOPIC\"\n },\n {\n \"id\": \"4128\",\n \"name\": \"Beauty\",\n \"contentUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?partner=samsung&puid=157260d2b0a28004&pfm=0&langCode=en&cid=4128\",\n \"deepLinkUrl\": \"http://m.dailyhunt.in/news/india/english/beauty-topics-759?langcode=en\",\n \"type\": \"TOPIC\"\n }\n ],\n \"pageNumber\": 1\n }\n}"}],"_postman_id":"7b2c779c-52e9-4c42-ab5b-4f51c281eeea"}],"id":"d0cd9783-c66f-4f2a-85e5-d34dfc1064e9","_postman_id":"d0cd9783-c66f-4f2a-85e5-d34dfc1064e9","description":""},{"name":"Content Fetch","item":[{"name":"Content Fetch (items)","event":[{"listen":"prerequest","script":{"id":"b34a6313-92fa-4506-a141-7835c00106a7","exec":[""],"type":"text/javascript"}}],"id":"b35b0121-ae73-4532-8d83-8d5bd0834f0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"key=YOUR_API_KEY","description":"

API Key

\n","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"

Signature Base String

\n","type":"text"}],"url":"https://feed.dailyhunt.in/api/v2/syndication/items?partner=YOUR_PARTNER_CODE&cid=1&langCode=en&ts=&puid=test123&pfm=96&fm=96&fields=none&pageSize=10&pageNumber=1","description":"

Every channel in the Channel API response has a contentUrl that is used for fetching the cards or content items from the channel.

\n

Below section describes the API details for fetching stories (content items) from a channel.

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Card’s ID\n String\n
title\n Short title of Card\n String\n
description\n Brief content of Card\n String\n
deepLinkUrl\n Card deeplink url\n String\n
publishTime\n Card Publish Time\n Long\n
images\n Array of image urls\n String[]\n
imageCount\n Number of images in the article\n Integer\n
source\n Original Source\n String\n
type\n Content Type\n Enum\n
trackData\n Tracking attributes for the card\n String\n
sourceLogo\n Publisher logo\n String\n
uiType\n Card layout\n String\n
label\n Card label (Top, Breaking, Latest, etc)\n String\n
duration\n Video Card duration( When the type is video)\n String\n
collectionItems\n An array of items, same structure as seen above\n Array of items\n
recommendationTs\n Recommended timestamp(Only for FOR YOU channel)\n Long\n
\n appDeepLinkUrl\n Deeplink URL to open in app if installed \n String\n
shareInfo\n
\n shareString\n \n Complete string with Shortned share Url along with the meta info, item title, source etc.\n \n html\n
\n shareUrl\n Shortened url to share the item\n String\n
\n\n\n
JSON Object Array having a list of Content Cards.\n\n

Cards can be of various Content Types such as STORY, VIDEO, etc described here

\n
pageNumber\n\n The current page number of the paginated data\n\n Integer\n\n
trackUrl\n\n Tracking url of the page - described in tracking section\n\n String\n\n
count\n\n Total number of cards in the page\n\n Integer\n\n
nextPageUrl\n\n The next page url if more content is available via a paginated response. Use all paramenters present in this url + timestamp, to fetch the correct response\n\n String\n\n
\n\n\n \n JSON object\n\n \n \n\n\n\n

For video cards uiType is HERO and duration in payload will be added.

\n","urlObject":{"protocol":"https","path":["api","v2","syndication","items"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

Channel id

\n","type":"text/plain"},"key":"cid","value":"1"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

Current local timestamp of api user

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Your unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"},{"description":{"content":"

Sum of all the feature mask values supported by the partner. The list of all the features are available here

\n","type":"text/plain"},"key":"pfm","value":"96"},{"description":{"content":"

Autmoatically added value based on pfm value from channels API

\n","type":"text/plain"},"key":"fm","value":"96"},{"description":{"content":"

Comma separated list of fields of the item, to filter out only a subset of item level details, such as “data.rows.id,data.rows.title,data.rows.description”. If none provided, API will return all the available fields for each item.

\n","type":"text/plain"},"key":"fields","value":"none"},{"description":{"content":"

[Optional] Number of items in a page (Default is 10 items).

\n","type":"text/plain"},"key":"pageSize","value":"10"},{"description":{"content":"

[Optional] Specific page you may wish to fetch. Default starts from “0 - referring to first page”.

\n","type":"text/plain"},"key":"pageNumber","value":"1"}],"variable":[]}},"response":[{"id":"59c23842-7dc9-4a0b-b19c-2a2485d47775","name":"Content Fetch (items)","originalRequest":{"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"key=YOUR_API_KEY","description":"API Key","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"Signature Base String","type":"text"}],"url":{"raw":"https://feed.dailyhunt.in/api/v2/syndication/items?partner=YOUR_PARTNER_CODE&cid=1&langCode=en&ts=&puid=test123&pfm=96&fm=96&fields=none&pageSize=10&pageNumber=0","protocol":"https","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","items"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"cid","value":"1","description":"Channel id"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. See available languages "},{"key":"ts","value":"","description":"Current local timestamp of api user"},{"key":"puid","value":"test123","description":"Your unique user id"},{"key":"pfm","value":"96","description":"Sum of all the feature mask values supported by the partner. The list of all the features are available here"},{"key":"fm","value":"96","description":"Autmoatically added value based on pfm value from channels API"},{"key":"fields","value":"none","description":"Comma separated list of fields of the item, to filter out only a subset of item level details, such as “data.rows.id,data.rows.title,data.rows.description”. If none provided, API will return all the available fields for each item."},{"key":"pageSize","value":"10","description":"**[Optional]** Number of items in a page (Default is 10 items)."},{"key":"pageNumber","value":"0","description":"**[Optional]** Specific page you may wish to fetch. Default starts from “0 - referring to first page”."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n2"},{"key":"X-Request-Id","value":"19f87fe1-e81c-4925-a055-0854924a283f"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_835120246"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"SSL_Connection","value":"HTTPS"},{"key":"Content-Length","value":"6220"},{"key":"Cache-Control","value":"max-age=10"},{"key":"Expires","value":"Fri, 22 May 2020 12:59:14 GMT"},{"key":"Date","value":"Fri, 22 May 2020 12:59:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzatd4IuXH8NFjWf2TwH5t9jD3sw4oGEX+T3TeyIiG5Keff3x942DXXSSYoukb72vrzZ5SSyn+92BOBQtXvKyayeWB9gJOD/F1t9Ce6oo8lGKhy4yR6pH1/9i5IkInspLlcr4E1znb4PKGSZ/5OI9yLh4rud9RoCE/pXXV8Zs5Y+MHldaNeZvnpC1gtwAgvJ8MKLGlnZzh8VknM5e/e5IvxBuRVEHUkeLN/koyyow3sty/1Ach/KPhhghSGDz5HJ3EO4BG48pW3SjgP9f4TB3FvfN85AK85pBs7/CQFer/5cMU9fZjsHM8/df+8KfWMIfnk=\"; Version=1; Domain=dailyhunt.in; Max-Age=2592000; Expires=Sun, 21-Jun-2020 12:59:04 GMT; Path=/"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 10,\n \"nextPageUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/items?pageNumber=2&partner=snapdeal1&puid=snapdeal-test123&pageScrollStart=-CL_CRN_NSCRN_TRENDING%231590151320000%3An186290422%3APUBLISH_DATE_SORT&pfm=96&langCode=en&fm=96&psi=VNa4%2BYpJcOgb%2B3BEob%2FLO3fvIzzNtPPWKrzHgB54OnsP4HP2ZOBEvLiY5bXQSRzgLoH08vfHSsaPbkvmG3yae2E%2BoPYPiz7BLxMjkNPBjQvaEPNuHdzm6fu0KXFaglzo&pageSize=10&fields=none&dsOffset=0&cid=1\",\n \"rows\": [\n {\n \"id\": \"n186291720\",\n \"title\": \"Panchayats to become industry clusters: Nitin Gadkari plans agro MSMEs to push rural entrepreneurship\",\n \"description\": \"Ease of Doing Business for MSMEs: The government is working on creating an agro MSME category to push entrepreneurship in rural and tribal areas and help manufacturing via local and raw produce. Ease of Doing Business for MSMEs: The government is working on creating an agro MSME category to push entrepreneurship in rural and tribal areas and help manufacturing via local and raw produce. Under this category, 'MSME industries will be planned at Gram Panchayat level and such industries will contribute towards the development of the respective village,' Nitin Gadkari, Union Road Transport & MSME Minister, said on Friday, adding that plans to build smart village, smart city, industrial clusters and other facilities at both sides of highways are also on cards.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+financial+express-epaper-finexp/panchayats+to+become+industry+clusters+nitin+gadkari+plans+agro+msmes+to+push+rural+entrepreneurship-newsid-n186291720?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590152178000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/14/88/78/1488786643b793aaf8e6157450030a08bde9163bc514932bf7196624db869164.{EXT}?src=synd\"\n ],\n \"source\": \"The Financial Express\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186291720&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186291720&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/50/1d/72/501d72aa3182cc4aee5c4bdb705f203c680b2dd73cea5dc80ee2b1172548a53f.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590152178000,\n \"shareInfo\": {\n \"shareString\": \"Panchayats to become industry clusters: Nitin Gadkari plans agro MSMEs to push rural entrepreneurship
https://dhunt.in/9JdvD

Source: \\\"The Financial Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9JdvD?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186291710\",\n \"title\": \"Faster income tax refunds: Govt returned this much money in one week after FM Sitharaman's address\",\n \"description\": \"CBDT has released a sum of Rs 2050.61 crore in the week ended on May 16 to 37,531 income tax assessees. In an effort to give more cash in the hands of people amid the coronavirus crisis, the central board of direct taxes has issued net tax refunds of Rs 26,242 crore since April 1 and May 21, 2020. The CBDT has issued income tax refunds amounting to Rs 14,632 crore to 15,81,906 assessees and corporate tax refunds amounting to Rs 11,610 crore to 1,02,392 assessees during this period, said a statement by the Ministry of Finance. It also stated that the refund process has been further expedited and refunds are being issued at a greater pace since the FM Nirmala Sitharaman's announcement made in the Atma Nirbhar Bharat Abhiyan last week.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+financial+express-epaper-finexp/faster+income+tax+refunds+govt+returned+this+much+money+in+one+week+after+fm+sitharamans+address-newsid-n186291710?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590152166000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/6d/6e/cb/6d6ecb0a04c4e7a4ca29f8bfa4dcd72326534a0de2607fc59450d3f5317dbc95.{EXT}?src=synd\"\n ],\n \"source\": \"The Financial Express\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186291710&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186291710&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/50/1d/72/501d72aa3182cc4aee5c4bdb705f203c680b2dd73cea5dc80ee2b1172548a53f.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590152166000,\n \"shareInfo\": {\n \"shareString\": \"Faster income tax refunds: Govt returned this much money in one week after FM Sitharaman's address
https://dhunt.in/9Jdvk

Source: \\\"The Financial Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9Jdvk?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186291750\",\n \"title\": \"COVID-19: Govt allows certain categories of Overseas Citizens of India cardholders to visit India\",\n \"description\": \"PTI, The central government on Friday allowed certain categories of Overseas Citizen of India (OCI) cardholders, who are stranded abroad, to come to the country. According to a Ministry of Home Affairs order, those allowed to travel to India include OCI cardholders who wish to come to the country on account of family emergencies. Follow live updates on coronavirus here Minor children born to Indian nationals abroad and holding OCI cards, couples where one spouse is an OCI cardholder and the other is an Indian national and they have a permanent residence in India, and university students who are OCI cardholders (not legally minors) but whose parents are Indian citizens living in India were also allowed to visit the country.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/deccan+herald-epaper-deccan/covid19+govt+allows+certain+categories+of+overseas+citizens+of+india+cardholders+to+visit+india-newsid-n186291750?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590152040000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/b7/63/86/b7638618b1fa56e134e0c354d08d19cf140973488bd191fe7d4510db26241fca.{EXT}?src=synd\"\n ],\n \"source\": \"Deccan Herald\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186291750&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186291750&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/b6/29/d6/b629d6743922aedfc66c59d28bd10a6f58a7db38187879bd3f429de62820dac8.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590152040000,\n \"shareInfo\": {\n \"shareString\": \"COVID-19: Govt allows certain categories of Overseas Citizens of India cardholders to visit India
https://dhunt.in/9Jdwi

Source: \\\"Deccan Herald\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9Jdwi?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186291458\",\n \"title\": \"India lockdown stopped coronavirus COVID-19 cases from ballooning to 36-70 lakhs, claims Centre citing different models\",\n \"description\": \"The number of coronavirus COVID-19 cases averted due to the nationwide lockdown is between 36-70 lakhs claimed the Centre on Friday citing different models. The Ministry of Statistics and Programme Implementation citing the Boston Consulting Group (BCG) model, also said that the lockdown has saved between 1.2-2.1 lakh lives. The Ministry of Statistics and Programme Implementation Secretary cited the Public Health Foundation of India (PHFI) saying that nearly 78,183 (96.72 per cent) deaths have been averted due to the lockdown. According to the ministry, 20 lakh COVID-19 cases, and 54,000 deaths have been avoided due to the lockdown.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/zee+news+english-epaper-zeeeng/india+lockdown+stopped+coronavirus+covid19+cases+from+ballooning+to+3670+lakhs+claims+centre+citing+different+models-newsid-n186291458?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151980000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/8d/79/49/8d7949b1a8e6a7faa3c8e5cbd9775723fd5695f019b582afcecfcaef9fde036c.{EXT}?src=synd\"\n ],\n \"source\": \"Zee News\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186291458&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186291458&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/be/76/19/be76192c7190bf0564d210b421f77f8e11e93777b12f79784798ec1d95b636ac.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151980000,\n \"shareInfo\": {\n \"shareString\": \"India lockdown stopped coronavirus COVID-19 cases from ballooning to 36-70 lakhs, claims Centre citing different models
https://dhunt.in/9JdqL

Source: \\\"Zee News\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9JdqL?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n185932632\",\n \"title\": \"Coronavirus India LIVE Updates: Doubling time down from 3.5 days to 13.5 days in lockdown, says Govt\",\n \"description\": \"Coronavirus (Covid-19) Tracker India News Live Updates: India reports over 6,000 case in a day, total infections touches 118,447; death toll rises to 3,583. Globally, 332,925 people have died, infections cross 5 million. Domestic flights to resume from May 25. Follow LIVE updates Children, adults over 70 to now be included in COVID-19 vaccine clinical trials More than 10,200 people — including children between the ages of five and 12 and adults over 70 — will be enrolled for the second phase of clinical trials to develop a vaccine for the prevention of COVID-19, the University of Oxford has said in a statement.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+indian+express-epaper-indexp/coronavirus+india+live+updates+doubling+time+down+from+35+days+to+135+days+in+lockdown+says+govt-newsid-n185932632?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151433000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/dc/27/98/dc2798a96965acfda67ffde4cb45dad1f38c72a8b8f84d851a52dd0a5c5c22d5.{EXT}?src=synd\"\n ],\n \"source\": \"The Indian Express\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n185932632&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n185932632&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/25/6e/d0/256ed08ef45bb5141f32774e21056b9536b31bdab7b2c422d43eaef60a4a47ab.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151962000,\n \"shareInfo\": {\n \"shareString\": \"Coronavirus India LIVE Updates: Doubling time down from 3.5 days to 13.5 days in lockdown, says Govt
https://dhunt.in/9HTjO

Source: \\\"The Indian Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9HTjO?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186249672\",\n \"title\": \"Minors, students, spouses among OCI cardholders stranded abroad can now travel to India: MHA\",\n \"description\": \"A section of the Overseas Citizens of India (OCI) cardholders stranded abroad would now be able to travel back to India as the Ministry of Home Affairs on Friday relaxed the travel restrictions for certain categories of these OCIs specified by the ministry. According to the MHA notification, the categories of the cardholders who would be permitted to travel to India are: 1. Minors on OCI, with parents being Indian nationals abroad 2. Family emergencies like death in the family 3. Couples where one spouse is an OCI and the other is an Indian, with permanent residence in India 4. University students who are OCIs (not legally minors), but parents living in India.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+indian+express-epaper-indexp/minors+students+spouses+among+oci+cardholders+stranded+abroad+can+now+travel+to+india+mha-newsid-n186249672?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151948000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/7b/49/cf/7b49cfe9fa330a53283c9fb831d619b39dfbc3fdf25b3ed104054cf6d3e4fbf0.{EXT}?src=synd\"\n ],\n \"source\": \"The Indian Express\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186249672&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186249672&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/25/6e/d0/256ed08ef45bb5141f32774e21056b9536b31bdab7b2c422d43eaef60a4a47ab.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151948000,\n \"shareInfo\": {\n \"shareString\": \"Minors, students, spouses among OCI cardholders stranded abroad can now travel to India: MHA
https://dhunt.in/9J3Xb

Source: \\\"The Indian Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9J3Xb?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186290418\",\n \"title\": \"Spirit of federalism forgotten, govt has abandoned any pretence of being democratic: Sonia Gandhi\",\n \"description\": \"By PTI NEW DELHI: Congress president Sonia Gandhi launched a scathing attack on the government on Friday over its handling of the COVID-19 pandemic and alleged that the spirit of federalism is all but forgotten and it has abandoned any pretence of being democratic. Addressing a meeting of opposition parties convened to discuss the plight of migrants due to the lockdown, she alleged that the government is uncertain about the criteria for lockdowns and has no exit strategy. Gandhi said the migrants and 13 crore families in the bottom half of the population have been cruelly ignored by the government.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+new+indian+express-epaper-newexpress/spirit+of+federalism+forgotten+govt+has+abandoned+any+pretence+of+being+democratic+sonia+gandhi-newsid-n186290418?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151620000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/ec/ba/84/ecba8422d158e3bb75b21a80fa0910c264b53875752af135bd842e3c71af6657.{EXT}?src=synd\"\n ],\n \"source\": \"The New Indian Express\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186290418&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186290418&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/bc/76/43/bc7643c1019c48159a9fcfe12c0a87b9dd7d711400ded01a6db730b93b632f03.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151620000,\n \"shareInfo\": {\n \"shareString\": \"Spirit of federalism forgotten, govt has abandoned any pretence of being democratic: Sonia Gandhi
https://dhunt.in/9Jddh

Source: \\\"The New Indian Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9Jddh?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n185987498\",\n \"title\": \"Cyclone Amphan, Weather Forecast Today LIVE Updates: PM Modi announces Rs 500 crore relief fund for Odisha\",\n \"description\": \"Cyclone Amphan weakens; 72 dead in West Bengal; PM Modi announces immediate relief of Rs 1,000 crore for Bengal. Follow LIVE updates here. Read in Bangla here. Cyclone Amphan: PM Modi announces Rs 500 crore relief fund for Odisha Prime Minister Narendra Modi, who just conducted an aerial review of cyclone-hit Odisha, announced a refief package of Rs 500 crore for the state. Everyone is fighting COVID-19. In such a time, we had a super cyclone in some parts of India. This became very worrying. At the same time, due to the well established processes in Odisha, many lives were saved. I congratulate the people and Government of Odisha: PM @narendramodi — PMO India (@PMOIndia) May 22, 2020 How Cyclone Amphan affected neighbouring Bangladesh Bangladesh on Friday began assessing the damage caused by Cyclone Amphan that killed at least 22 people and left many displaced in the country's coastal areas.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+indian+express-epaper-indexp/cyclone+amphan+weather+forecast+today+live+updates+pm+modi+announces+rs+500+crore+relief+fund+for+odisha-newsid-n185987498?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151457000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/bd/e8/bc/bde8bcfbcd9cab62563e1c7986e12989c9108d7bb5a4d46155925697284b40a6.{EXT}?src=synd\"\n ],\n \"source\": \"The Indian Express\",\n \"type\": \"VIDEO\",\n \"trackData\": \"p=snapdeal1&sid=n185987498&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=VIDEO&ctype=S_W_VIDEO&gid=HTML_n185987498&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/25/6e/d0/256ed08ef45bb5141f32774e21056b9536b31bdab7b2c422d43eaef60a4a47ab.jpg?src=synd\",\n \"uiType\": \"HERO\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151457000,\n \"shareInfo\": {\n \"shareString\": \"Cyclone Amphan, Weather Forecast Today LIVE Updates: PM Modi announces Rs 500 crore relief fund for Odisha
https://dhunt.in/9I6Db

Source: \\\"The Indian Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9I6Db?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186178648\",\n \"title\": \"Cyclone Amphan LIVE: PM Modi Announces Rs 500 Crore Aid For Odisha\",\n \"description\": \"New Delhi: Two days after Cyclone 'Amphan' wreaked havoc in West Bengal and Odisha, Prime Minister Narendra Modi on Friday left from Delhi to visit the states to assess the ground situation. As per his schedule, he will first visit West Bengal and then Odisha. He will conduct aerial surveys and take part in review meetings later in the day.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/india-epaper-india/cyclone+amphan+live+pm+modi+announces+rs+500+crore+aid+for+odisha-newsid-n186178648?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151379000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/df/9f/54/df9f543b239026434faf64545ecdfbda6be35d6aea9d4cba4a73041ad8467486.{EXT}?src=synd\"\n ],\n \"source\": \"India.com\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186178648&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186178648&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/43/cd/8c/43cd8c160d59e07de9e4d109427a937133e911d8fbea65da67a67183c70e56e7.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151379000,\n \"shareInfo\": {\n \"shareString\": \"Cyclone Amphan LIVE: PM Modi Announces Rs 500 Crore Aid For Odisha
https://dhunt.in/9IOog

Source: \\\"India.com\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9IOog?s=syn&ss=pd&uu=52\"\n }\n },\n {\n \"id\": \"n186290422\",\n \"title\": \"Civic officer suspended for holding marriage anniversary party amid lockdown in Indore\",\n \"description\": \"By PTI INDORE: A civic officer in Madhya Pradesh's Indore has been suspended for celebrating his marriage anniversary by organising a party at an assembly hall here despite the ongoing coronavirus-induced lockdown and curfew, an official said on Friday. Commissioner of the Indore Municipal Corporation (IMC) Pratibha Pal suspended zonal officer Chetan Patil in this connection, the official said. According to the official, the civic administration took cognisance of a video of the party organised recently by Patil at an assembly hall in Vijay Nagar locality to celebrate his marriage anniversary without any permission amid the ongoing curfew.\",\n \"deepLinkUrl\": \"https://m.dailyhunt.in/news/india/english/the+new+indian+express-epaper-newexpress/civic+officer+suspended+for+holding+marriage+anniversary+party+amid+lockdown+in+indore-newsid-n186290422?mode=pwa&s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\",\n \"publishTime\": 1590151320000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/ab/8e/41/ab8e411ac7d99efa90ebfd724b0e6bc3673ee0db40f42a5803fdcf5807189742.{EXT}?src=synd\"\n ],\n \"source\": \"The New Indian Express\",\n \"type\": \"STORY\",\n \"trackData\": \"p=snapdeal1&sid=n186290422&l=english&topicid=a3617d6e958a315152f3c08c3f2b5f1b&tname=News&stype=STORY&ctype=STORY&gid=HTML_n186290422&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/bc/76/43/bc7643c1019c48159a9fcfe12c0a87b9dd7d711400ded01a6db730b93b632f03.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1590151320000,\n \"shareInfo\": {\n \"shareString\": \"Civic officer suspended for holding marriage anniversary party amid lockdown in Indore
https://dhunt.in/9Jddq

Source: \\\"The New Indian Express\\\" via Dailyhunt

Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/9Jddq?s=syn&ss=pd&uu=52\"\n }\n }\n ],\n \"pageMarker\": \"-CL_CRN_NSCRN_TRENDING%231590151320000%3An186290422%3APUBLISH_DATE_SORT\",\n \"pageNumber\": 2,\n \"trackUrl\": \"https://track.dailyhunt.in/api/v2/syndication/tracking?s=Snapdeal&ss=Content-Feed&lite=true&prevRef=snapdeal1&partnerRef=%7B%22pid%22%3A%22snapdeal1%22%7D\"\n },\n \"track\": {\n \"comscoreUrls\": [\n \"http://b.scorecardresearch.com/p?c1=2&c2=21733245&c4=http://m.dailyhunt.in/news/&c9=m.dailyhunt.in\"\n ]\n }\n}"},{"id":"f0af06ed-8b96-42ae-a7f7-80c6ca900a78","name":"Content Fetch (items)","originalRequest":{"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"key=YOUR_API_KEY","description":"API Key","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"Signature Base String","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/items?partner=YOUR_PARTNER_CODE&cid=9&langCode=en&ts=&puid=test123&pfm=16&fm=18","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","items"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"cid","value":"9","description":"Channel id"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. See available languages "},{"key":"ts","value":"","description":"Current local timestamp of api user"},{"key":"puid","value":"test123","description":"Your unique user id"},{"key":"pfm","value":"16","description":"Sum of all the feature mask values supported by the partner. The list of all the features are available here"},{"key":"fm","value":"18","description":"Autmoatically added value based on pfm value from channels API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Expires","value":"Wed, 04 Dec 2019 10:10:11 GMT"},{"key":"Cache-Control","value":"max-age=10"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n11"},{"key":"X-Request-Id","value":"b8722059-e19e-4b39-9b69-4883f7b512a9"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_581753232"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"Date","value":"Wed, 04 Dec 2019 10:10:01 GMT"},{"key":"Content-Length","value":"6107"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzZ5zjR2KOnG80hsQEHcgF0bD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iUxY8wQ5QAZX9kbhOv3suCwwBXru/sMGRzhjAvl+wAU4qUDWxNFReK+n76FXuWEM8l0AUrrhOInWlxjw8P1qSL+IAt2cv6VA5OoicdIgSBWVjNwIMS2XkWk+Xq2lBZSROohIGNu3N6mMZ7J2Wo+Y18t+I1dnji0m0P9DstD0JGOFYw/gKreZgklX7xdykw/mbKNaHtz+IKjszPwV0IZPHsOS+fPx3NfxdSxx6+xiFDMTA31SzMfSQW0lbxzOMZ4TKF/C+SrhMY4QWTjLfTbLjYT/tS5pSo7A9Jj27X04r0CVsiaJeNMht/lB9TmVH8d7rX29GXnyxAIireM54Gl/37iwqTpB7+jAfasDHnI02gA2dIH4HJUt+4CCoF3BiDtXWuhl5uyrtBJZf2EuZP2dItxGPhtbqSlVrbnDxZaC97sA=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 10,\n \"nextPageUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?pageNumber=1&partner=oppo1&puid=157260d2b0a28004&pageScrollStart=1575454141829&pfm=16&langCode=en&fm=18&psi=i%2FhZh8%2BOcVpbDQoRViM4LtHzzQdr39V2UuGCq5Tn%2BQ0Apqszp4wibBD8VnURLnEs3yhIXsb5jnJJ1BpxrqMNbDamv4Rj0UULJSAcFmMsj%2BvWPzOGIT%2F51lWe2BTWHA8JfGH8vQNIAhqe6ijbulkLlKaP6%2FjdKGOo6opRBr81a87zAVf8ed4Xew87SrrG82hsVex3BVH%2FyF334vAg9pEItoX8vOjb4b%2Bem3%2FGVBoaiup1ADiz9hCd4XDW3QjlDsVp7civhq9iBTBvu2sNBcScmCA%2FvdPPuBDLBLlUcqtvnAMJY7C2vVCIQClV7sEYxagCkl%2BvIB77DNHiy5VqAm8FZBoTSTGG0Q8XGU%2FIK%2BWx8WRHf5T%2B0KXX0UHeGy6NKSdbkeY70A4PhliEVlJKpogb7VSNpBkoJUavEj7P4ls4UJv5tQ1wemDORJ%2FmxFUgIqBCx74gYtFgstj4%2BZr9LLrShg2Uyz9SzMiBywEvcMXLof4vDNjCKA2wjkZFbTqIScztkPwgwH%2FLF4Su9IbHFNbY7A%3D%3D&pageSize=10&dsOffset=0&cid=9\",\n \"rows\": [\n {\n \"id\": \"151141936\",\n \"title\": \"On The Run From Law, Nithyananda Establishes His Own 'Nation' Called 'Kailaasa' Near Ecuador\",\n \"description\": \"Bengaluru: Controversial \\\"godman\\\" Nithyananda may have fled India without a passport to save himself from a rape case registered against him in Karnataka. But he has founded a new nation of his own, naming it 'Kailaasa'. And it has its own \\\"passport\\\". Nithyananda has also launched a website of the new \\\"nation\\\", describing it as the greatest Hindu nation on earth. According to unconfirmed reports, Nithyananda has bought an island in Ecuador in central Latin America and has started calling it an independent, new nation.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/news18+english-epaper-newseigh/on+the+run+from+law+nithyananda+establishes+his+own+nation+called+kailaasa+near+ecuador-newsid-151141936?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575378000000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/5a/d8/17/5ad817ba5ec95be507397a3900854509.{EXT}\"\n ],\n \"source\": \"News18\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151141936&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151141936&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/newseigh/newspapers/newseigh/images/96x96_paper.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151283774\",\n \"title\": \"Union Cabinet Approves Exchange Traded Fund for Bonds\",\n \"description\": \"New Delhi: After exchange traded fund for equities, the Union Cabinet on Wednesday approved launch of a exchange traded fund for bonds. The fund will provide additional money for state-owned firms and other government organisations, Finance Minister Nirmala Sitharaman said. Bharat Bond Exchange Traded Fund would be the first corporate bond ETF in the country. ETF will be basket of bonds issued by state firms or any government organisation, and bonds will be tradable on exchange, she said adding that the unit size will be of Rs 1,000, allowing small investors to invest.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/news18+english-epaper-newseigh/union+cabinet+approves+exchange+traded+fund+for+bonds-newsid-151283774?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575449820000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/11/ee/c2/11eec280b8fb7ec99fa854bead8affb8.{EXT}\"\n ],\n \"source\": \"News18\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151283774&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151283774&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/newseigh/newspapers/newseigh/images/96x96_paper.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151289436\",\n \"title\": \"VLC Gets New UI With Version 3.2.3: Everything You Should Know\",\n \"description\": \"VLC has upgraded itself with the new UI version 3.2.3. The new UI fixes issues that VLC has faced over the last few years. The VLC version 3.2.3 comes with an upgraded TV interface, modified audio and video player, and multi-selection of icons with Ctrl + Shift. It also includes keyboard shortcuts. VLC now comes with filters using which you can access the media player using voice from the launcher, on Android TV. The filters allow browsing of the files within the new VLC app a convenient approach. The new UI has SMB support, meaning your login process will face no complications. And, there will be no conflict occurring between SMBv1 and v2/v3 anymore.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/gizbot+english-epaper-enggiz/vlc+gets+new+ui+with+version+323+everything+you+should+know-newsid-151289436?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575451965000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/6b/25/d3/6b25d309efcf00bbb95b91dfebff7d56.{EXT}\"\n ],\n \"source\": \"Gizbot\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151289436&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151289436&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/enggiz/newspapers/enggiz/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 3,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151205640\",\n \"title\": \"Google chief Sundar Pichai takes over as CEO of parent company Alphabet\",\n \"description\": \"Image Source : PTI PHOTO Google chief Sundar Pichai named CEO of parent company Alphabet Indian-origin Sundar Pichai was appointed the Chief Executive Officer (CEO) of Alphabet by tech giant Google on Tuesday. With this, Pichai replaced Sergey Brin as the head of the parent firm. Established in 2015, Alphabet is a \\\"collection of companies\\\" that separates Google from Other Bets which are not part of its core businesses like Waymo (self-driving cars), Verily (life sciences), Calico (biotech R&D), Sidewalk Labs (urban innovation) and Loon (rural internet access via balloon), according to TechCrunch.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/indiatvnews-epaper-intvnews/google+chief+sundar+pichai+takes+over+as+ceo+of+parent+company+alphabet-newsid-151205640?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575424208000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/aa/f6/06/aaf606ace43972e5de9c561ee46a03c3.{EXT}\"\n ],\n \"source\": \"India TV\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151205640&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151205640&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/intvnews/newspapers/intvnews/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151207496\",\n \"title\": \"Steamy scenes of web shows make way to adult websites\",\n \"description\": \"New Delhi: Actors and makers of a web show titled 'D-Code' are crying foul over what they claim is illegal practice on part of the on-demand video-streaming platform, ULLU app. According to the cast and crew, certain bold sequences filmed for the show have mushroomed on various adult web sites. The app owners, on their part, claim helplessness over the situation, saying all such sequences have been filched by cyber pirates without their knowledge, the same way that blockbuster movies are illegally available online. The makers of 'D-Code', however, feel not enough has been done to protect their show.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/orissa+post-epaper-orisapos/steamy+scenes+of+web+shows+make+way+to+adult+websites-newsid-151207496?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575422580000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/f6/ef/f0/f6eff043ef799641a3887edf89c79127.{EXT}\"\n ],\n \"source\": \"Orissa POST\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151207496&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151207496&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/orisapos/newspapers/orisapos/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151267832\",\n \"title\": \"'Will drop Koregaon-Bhima cases,' Uddhav assures NCP; BJP asks 'is this Shiv Sena of Bal Thackeray?'\",\n \"description\": \"Mumbai, Dec 04: Maharashtra Chief Minister Uddhav Thackeray on Tuesday assured a delegation of Nationalist Congress Party leaders that criminal cases related to Koregaon-Bhima violence in Pune will be withdrawn. NCP leader and MLA Dhananjay Munde has sought withdrawal of cases related to Koregaon-Bhima violence. In his letter to Thackeray, Munde claimed the previous Devendra Fadnavis government had slapped \\\"false\\\" cases against those named in the Koregaon-Bhima episode, including social activists. Knew about talks between Ajit, Fadnavis during Maharashtra political crisis: Sharad Pawar Munde said the BJP-led government had \\\"harassed\\\" intellectuals, activists, social workers and ordinary citizens who had raised their voice against injustice and had labelled several of them as \\\"urban Naxals\\\".\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/oneindia-epaper-oneindia/will+drop+koregaonbhima+cases+uddhav+assures+ncp+bjp+asks+is+this+shiv+sena+of+bal+thackeray-newsid-151267832?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575445253000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/5e/21/19/5e21194067689d9587400f7168b779c7.{EXT}\"\n ],\n \"source\": \"Oneindia\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151267832&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151267832&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/oneindia/newspapers/oneindia/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151229014\",\n \"title\": \"Kapil Sharma Show: Archana Puran Singh married Parmeet Sethi only for sake of their children\",\n \"description\": \"While we always see her laughing and enjoying light moments on the Kapil Sharma Show, there was a time when Archana Puran Singh was not as happy as she is now. Archana had been through a failed marriage at a young age, which led to her to not believe in the institution of marriage. However, cupid struck again when she was least expecting it. Talking about Parmeet, Archanahad once said, \\\"After my previous failed marriage, I never wanted to have another man in my life. But with Parmeet, I realised that men can be gentle, loving and sensitive and not all of them are violent and possessive.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/ibtimes-epaper-ibtimes/kapil+sharma+show+archana+puran+singh+married+parmeet+sethi+only+for+sake+of+their+children-newsid-151229014?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575434220000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/ad/d0/b5/add0b524426ce56ecf3429d785303d72.{EXT}\"\n ],\n \"source\": \"IBTimes\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151229014&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151229014&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/ibtimes/newspapers/ibtimes/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 2,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151165758\",\n \"title\": \"Top 10 celebrity wardrobe malfunctions of 2019, including Cardi B, Ivanka Trump and Farrah Abraham\",\n \"description\": \"As elegant and fabulous as celebrities come off at most times with their glitz and glamor, sometimes they also experience embarrassing and entertaining malfunctions with their high-end wardrobe. As 2019 draws to a close, take a walk down throwback lane with us, as we take a look at the celebrities who suffered crazy and profound wardrobe malfunctions.  1. Sophie Turner Tan France saved the day for Sophie Turner (Instagram/Tan France) While walking the Emmys red carpet on September 22, 2019, Sophie Turner looked stunning in a blush pink dress.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/mea+worldwide-epaper-meaww/top+10+celebrity+wardrobe+malfunctions+of+2019+including+cardi+b+ivanka+trump+and+farrah+abraham-newsid-151165758?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575387060000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/a0/a4/4d/a0a44d1a37c9ced81485e4f78bd544d7.{EXT}\"\n ],\n \"source\": \"MEA WorldWide\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151165758&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151165758&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/meaww/newspapers/meaww/images/96x96_paper.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151232622\",\n \"title\": \"'Chandrayaan-2 orbiter already located Vikram lander earlier': ISRO chief K Sivan reacts after NASA release images\",\n \"description\": \"After NASA on Tuesday said that it has found debris of Chandrayaan-2's Vikram Lander and credited a Chennai techie for this achievement, K Sivan, Chief of Indian Space Research Organisation (ISRO) has said Chandrayaan-2 orbiter had already located Vikram Lander which was also announced by the space agency on its website in September. K Sivan said, \\\"Our own orbiter had located Vikram Lander, we had already declared that on our website, you can go back and see.\\\" ISRO chief's statement has come after NASA's Tuesday announcement of finding Vikram Lander. On September 10, 2019, ISRO on its website had stated that Vikram Lander has been located by the orbiter of Chandrayaan-2, however, it was still unable to establish communication with the lander but efforts were underway.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/dna-epaper-dna/chandrayaan2+orbiter+already+located+vikram+lander+earlier+isro+chief+k+sivan+reacts+after+nasa+release+images-newsid-151232622?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575435382000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/65/04/46/650446f68116cc001819160b72d36763.{EXT}\"\n ],\n \"source\": \"DNA\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151232622&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151232622&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/dna/newspapers/dna/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 2,\n \"recommendationTs\": 1575454201900\n },\n {\n \"id\": \"151282632\",\n \"title\": \"'Bumrah baby bowler in front of me. could've easily dominated him', former Pakistani player says\",\n \"description\": \"In the last couple of years, Jasprit Bumrah has emerged as one of the best, if not the best, fast bowler in international cricket. He has earned praise from former cricketers, including legendary fast bowlers, from around the world. Even the great Andy Roberts was left impressed with him during India's tour to West Indies. But there is one man who thinks Bumrah would have been easy meat for him. In an interview given to a cricket website in Pakistan, former all-rounder in the country's team, Abdul Razzaq claimed that he would have had no issues dealing with the Indian pacer. 'Bumrah a baby bowler' \\\"After having faced world-class bowlers in my time, I would have had no problem against a bowler like Bumrah.\",\n \"deepLinkUrl\": \"http://nearme.dailyhunt.in/news/india/english/ibtimes-epaper-ibtimes/bumrah+baby+bowler+in+front+of+me+couldve+easily+dominated+him+former+pakistani+player+says-newsid-151282632?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"publishTime\": 1575449640000,\n \"images\": [\n \"http://assets-news-bcdn-ll.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata15/images/3b/a1/b5/3ba1b5d5aae934e90f8e3bee2e746713.{EXT}\"\n ],\n \"source\": \"IBTimes\",\n \"type\": \"STORY\",\n \"trackData\": \"p=oppo1&sid=151282632&l=english&topicid=965&tname=foryou&stype=STORY&ctype=STORY&gid=N151282632&ll=en&requestType=null§ion=News\",\n \"sourceLogo\": \"https://assets-news-bcdn-ll.dailyhunt.in/cmd/crop/96x96_60/npfamily/newlogos/ibtimes/newspapers/ibtimes/images/96x96_paper1.png\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 2,\n \"recommendationTs\": 1575454201900\n }\n ],\n \"pageMarker\": \"1575454141829\",\n \"pageNumber\": 1,\n \"trackUrl\": \"http://track.dailyhunt.in/api/v2/syndication/tracking?s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\"\n }\n}"}],"_postman_id":"b35b0121-ae73-4532-8d83-8d5bd0834f0d"},{"name":"DailyShare(Viral) Content Fetch","id":"5eeda276-1f09-4c1e-876d-d03bbb3547de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/items?partner=YOUR_PARTNER_CODE&cid=4342&langCode=en&ts=&puid=test123&pfm=0&fm=64&fields=none&pageSize=10&pageNumber=0","description":"

This API will fetch the Viral Cards/Stories from the Dailyshare Channel. Below section describes the API details for fetching stories (content items) from the channel.

\n

Image height and width is returned as a part of the response.\nTo handle the UI for cards/images received from Dailyshare, Dailyhunt recommends below aspect ratios:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n
width = height\n 1:1\n
width > height\n 16:9 , 4:3\n
height > width\n 1:1 (center crop)\n
\n\n

For more details on image quality and resolution handling, view Image Resolutions

\n

Payload Response

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Card’s ID\n String\n
title\n Short title of Card\n String\n
deepLinkUrl\n Card deeplink url\n String\n
uiType\n Card layout\n String\n
tags\n Array of #tags\n String[]\n
nsfw(not safe for work)\n Card’s nsfw\n Boolean\n
thumbnail\n Card’s Thumbnail\n Collection of thumbnail url,width,height\n
trackData\n Tracking attributes for the card\n String\n
uiType\n Card layout\n String (NORMAL,VH_BIG,VH_SMALL,\nVH_FIT_BACKGROUND)\n)\n
contentType\n Card’s Content Type\n String (STORY, VIDEO,\nVHMEME)\n
shareCount\n Share count of the card\n String\n
authorName\n Author Name of the Card\n String\n
shareInfo\n
\n shareString\n \n Complete string with Shortned share Url along with the meta info, item title, source etc.\n \n html\n
\n shareUrl\n Shortened url to share the item\n String\n
\n\n\n
JSON Object Array having a list of Content Cards.\n\n
pageNumber\n\n The current page number of the paginated data\n\n Integer\n\n
trackUrl\n\n Tracking url of the page - described in tracking section\n\n String\n\n
count\n\n Total number of cards in the page\n\n Integer\n\n
nextPageUrl\n\n The next page API url\n\n String\n\n
\n\n\n \n JSON object\n\n \n \n","urlObject":{"protocol":"http","path":["api","v2","syndication","items"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

Channel Id, this is already populated as part of the “contentUrl” field of the “/syndication/channels” API response.

\n","type":"text/plain"},"key":"cid","value":"4342"},{"description":{"content":"

Language code to get the channel story cards (content items), this is already populated as part of the “contentUrl” field of the “/syndication/channels” API response.

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

Current local timestamp of api user

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Uniquie client id

\n","type":"text/plain"},"key":"puid","value":"test123"},{"description":{"content":"

Sum of all the feature mask values supported by the partner. The list of all the features are available here

\n","type":"text/plain"},"key":"pfm","value":"0"},{"description":{"content":"

Autmoatically added value based on pfm value from channels API

\n","type":"text/plain"},"key":"fm","value":"64"},{"description":{"content":"

Comma separated list of fields of the item, to filter out only a subset of item level details, such as “data.rows.id,data.rows.title,data.rows.description”. If none provided, API will return all the available fields for each item.

\n","type":"text/plain"},"key":"fields","value":"none"},{"description":{"content":"

[Optional]Number of items in a page (Default is 10 items).

\n","type":"text/plain"},"key":"pageSize","value":"10"},{"description":{"content":"

[Optional]Specific page you may wish to fetch. Default starts from “0 - referring to first page”.

\n","type":"text/plain"},"key":"pageNumber","value":"0"}],"variable":[]}},"response":[{"id":"d8d8eb54-3b59-4154-bddf-4313b0a65631","name":"DailyShare(Viral) Content Fetch","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/items?partner=YOUR_PARTNER_CODE&cid=4342&langCode=en&ts=&puid=test123&pfm=64&fm=64","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","items"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"cid","value":"4342","description":"Channel Id, this is already populated as part of the “contentUrl” field of the “/syndication/channels” API response."},{"key":"langCode","value":"en","description":"Language code to get the channel story cards (content items), this is already populated as part of the “contentUrl” field of the “/syndication/channels” API response."},{"key":"ts","value":"","description":"Current local timestamp of api user"},{"key":"puid","value":"test123","description":"Uniquie client id"},{"key":"pfm","value":"64","description":"Sum of all the feature mask values supported by the partner. The list of all the features are available here"},{"key":"fields","value":"","description":"Comma separated list of fields of the item, to filter out only a subset of item level details, such as \ndata.rows.id,data.rows.title,data.rows.description. If none provided, API will return all the available fields for each item.","disabled":true},{"key":"fm","value":"64","description":"Autmoatically added value based on pfm value from channels API"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n11"},{"key":"X-Request-Id","value":"6b9a2317-cc9a-459c-aac4-afc88dbb8abb"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_581753232"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"Content-Length","value":"1645"},{"key":"Cache-Control","value":"max-age=10"},{"key":"Expires","value":"Tue, 03 Dec 2019 13:30:20 GMT"},{"key":"Date","value":"Tue, 03 Dec 2019 13:30:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzZ5zjR2KOnG80hsQEHcgF0bD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iUxY8wQ5QAZX9kbhOv3suCwwBXru/sMGRzhjAvl+wAU4qUDWxNFReK+n76FXuWEM8l0AUrrhOInWlxjw8P1qSL+IAt2cv6VA5OoicdIgSBWVjNwIMS2XkWk+Xq2lBZSROohIGNu3N6mMZ7J2Wo+Y18t+I1dnji0m0P9DstD0JGOFYw/gKreZgklX7xdykw/mbKNaHtz+IKjszPwV0IZPHsOS+fPx3NfxdSxx6+xiFDMTA31SzMfSQW0lbxzOMZ4TKF/C+SrhMY4QWTjLfTbLjYT/tS5pSo7A9Jj27X04r0CVsiaJeNMht/lB9TmVH8d7rX29GXnyxAIireM54Gl/37iwqTpB7+jAfasDHnI02gA2dIH4HJUt+4CCoF3BiDtXWuhl5uyrtBJZf2EuZP2dItxGPhtbqSlVrbnDxZaC97sA=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 10,\n \"nextPageUrl\": \"http://feed.dailyhunt.in/api/v2/syndication/items?pageNumber=1&partner=oppo1&puid=157260d2b0a28004&pageScrollStart=1575379750747&pfm=0&langCode=en&fm=64&psi=u6rBes9vVDt36eWea4ILHPd4Bm85UV12gkmJOrpRvzZjITLJIEMBCQHiJoKl0%2FVMpjl4lj5LXoo5gOIop%2BuCDpOe1WH%2BV9WLsWBtiY2RbBN7ZivR0GwkypaWO1qbxsitj2djoReOyMd0Bq2ATXwrlQ55%2BrHYYf82IHH96ay0H3Cx8j6FaO6F3eFDIjFRGVmXPj9vZzO4UvC%2BkuwR7Swslo2y8y0n4iuKGCTeWvzmfsZIuBeEMpCGP6d8jY%2BWSRAn&pageSize=10&dsOffset=10&cid=4342\",\n \"rows\": [\n {\n \"id\": \"609627\",\n \"title\": \"Marriage theraphy\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/marriage+theraphy-en-viralid-609627?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609627&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"80\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/6/27/609627.{EXT}\",\n \"width\": 1080,\n \"height\": 1080\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Vishnu Shankar\"\n },\n {\n \"id\": \"609631\",\n \"title\": \"Staying in love is very special\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/staying+in+love+is+very+special-en-viralid-609631?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609631&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"283\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/6/31/609631.{EXT}\",\n \"width\": 1080,\n \"height\": 1100\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Mytri Shenoy\"\n },\n {\n \"id\": \"609629\",\n \"title\": \"My favorite person\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/my+favorite+person-en-viralid-609629?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609629&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"282\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/6/29/609629.{EXT}\",\n \"width\": 1080,\n \"height\": 1350\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Ravi Murlidhar\"\n },\n {\n \"id\": \"609267\",\n \"title\": \"True love\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/true+love-en-viralid-609267?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609267&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"147\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/67/609267.{EXT}\",\n \"width\": 564,\n \"height\": 564\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Savitha Shekar\"\n },\n {\n \"id\": \"609273\",\n \"title\": \"Growing old together\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/growing+old+together-en-viralid-609273?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609273&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"102\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/73/609273.{EXT}\",\n \"width\": 564,\n \"height\": 705\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Umesh Subramanya\"\n },\n {\n \"id\": \"609266\",\n \"title\": \"Favorite love story\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/favorite+love+story-en-viralid-609266?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609266&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"71\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/66/609266.{EXT}\",\n \"width\": 564,\n \"height\": 379\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Peacexoom\"\n },\n {\n \"id\": \"609242\",\n \"title\": \"When you really love someone , only the person matters.\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/when+you+really+love+someone+only+the+person+matters-en-viralid-609242?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609242&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"135\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/42/609242.{EXT}\",\n \"width\": 960,\n \"height\": 800\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Netra Parthasarati\"\n },\n {\n \"id\": \"609244\",\n \"title\": \"Wherever I am with you, that is heaven for me.\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/wherever+i+am+with+you+that+is+heaven+for+me-en-viralid-609244?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609244&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"53\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/44/609244.{EXT}\",\n \"width\": 1055,\n \"height\": 983\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"KingAtomic\"\n },\n {\n \"id\": \"609249\",\n \"title\": \"Forever in love with you.\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/forever+in+love+with+you-en-viralid-609249?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609249&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"117\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/49/609249.{EXT}\",\n \"width\": 1080,\n \"height\": 1080\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Trollborn\"\n },\n {\n \"id\": \"609245\",\n \"title\": \"I am going to love you for long long time.\",\n \"deepLinkUrl\": \"https://nearme.dailyhunt.in/viral/india/english/vhmeme/i+am+going+to+love+you+for+long+long+time-en-viralid-609245?mode=pwa&s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\",\n \"trackData\": \"p=oppo1&sid=609245&l=english&topicid=3815&tname=DAILYSHARETOPIC&stype=null&ctype=null&gid=null&ll=null&requestType=null§ion=VIRAL\",\n \"uiType\": \"VH_FIT_BACKGROUND\",\n \"tags\": [\n \"#Romance\"\n ],\n \"nsfw\": false,\n \"shareCount\": \"19\",\n \"thumbnail\": {\n \"url\": \"https://bcdn.newshunt.com/cmd/{CMD}/{W}x{H}_{Q}/viral/images//items/6/0/9/2/45/609245.{EXT}\",\n \"width\": 1080,\n \"height\": 718\n },\n \"contentType\": \"VHMEME\",\n \"authorName\": \"Suhas Reddy\"\n }\n ],\n \"pageMarker\": \"1575379750747\",\n \"pageNumber\": 1,\n \"trackUrl\": \"http://track.dailyhunt.in/api/v2/syndication/tracking?s=Oppo&ss=Browser-Feed&utm_source=Oppo&utm_medium=Browser-Feed&utm_campaign=Oppo-Browser-Feed&lite=true&prevRef=oppo1&partnerRef=%7B%22pid%22%3A%22oppo%22%7D&da=true\"\n }\n}"}],"_postman_id":"5eeda276-1f09-4c1e-876d-d03bbb3547de"},{"name":"Search","id":"f4cabd13-e8cf-4bf8-ba37-94b9c501317c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"

The API key shared with you during onboarding

\n","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"

The signed message as described in the API Security section

\n","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/search?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123&query={{query}}","description":"

This API is used to get the content based on user search query.

\n

Below section describes the API details for fetching stories based on user query

\n

Payload Response

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Card’s ID\n String\n
title\n Short title of Card\n String\n
deepLinkUrl\n Card deeplink url\n String\n
uiType\n Card layout\n String\n
tags\n Array of #tags\n String[]\n
nsfw(not safe for work)\n Card’s nsfw\n Boolean\n
thumbnail\n Card’s Thumbnail\n Collection of thumbnail url,width,height\n
trackData\n Tracking attributes for the card\n String\n
uiType\n Card layout\n String (NORMAL,VH_BIG,VH_SMALL,\nVH_FIT_BACKGROUND)\n)\n
contentType\n Card’s Content Type\n String (STORY, VIDEO,\nVHMEME)\n
shareCount\n Share count of the card\n String\n
authorName\n Author Name of the Card\n String\n
\n appDeepLinkUrl\n Deeplink URL to open in app if installed \n String\n
shareInfo\n
\n shareString\n \n Complete string with Shortned share Url along with the meta info, item title, source etc.\n \n html\n
\n shareUrl\n Shortened url to share the item\n String\n
\n\n\n
JSON Object Array having a list of Content Cards.\n\n
pageNumber\n\n The current page number of the paginated data\n\n Integer\n\n
trackUrl\n\n Tracking url of the page - described in tracking section\n\n String\n\n
count\n\n Total number of cards in the page\n\n Integer\n\n
nextPageUrl\n\n The next page API url\n\n String\n\n
\n\n\n \n JSON object\n\n \n \n","urlObject":{"protocol":"http","path":["api","v2","syndication","search"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

API invocation time in milliseconds

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

Your unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"},{"description":{"content":"

Search text will show up

\n","type":"text/plain"},"key":"query","value":"{{query}}"}],"variable":[]}},"response":[{"id":"131b55a9-ba2d-4846-8b3b-8c24f309bbd2","name":"search","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","description":"The API key shared with you during onboarding","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","description":"The signed message as described in the API Security section","type":"text"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/search?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123&query={{query}}","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","search"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE","description":"The Partner Code shared with you during onboarding"},{"key":"langCode","value":"en","description":"The lang code based on which channels will fetch the corresponding language’s content feed. The list of allowed lang codes are available in the Appendix section."},{"key":"ts","value":"","description":"API invocation time in milliseconds"},{"key":"puid","value":"test123","description":"Your unique user id"},{"key":"query","value":"{{query}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n2"},{"key":"X-Request-Id","value":"76b0e717-005f-4146-ac3a-fb44c2b99a87"},{"key":"X-Dh-Client-Id","value":"c1001_d10_p1_567440365"},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cache-Status","value":"MISS"},{"key":"Content-Length","value":"881"},{"key":"Cache-Control","value":"max-age=0"},{"key":"Expires","value":"Mon, 16 Sep 2019 10:26:39 GMT"},{"key":"Date","value":"Mon, 16 Sep 2019 10:26:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Set-Cookie","value":"dhFeedV1=\"CGL/U5hTJdX/vM7t1KkAvE8hC3JGv69xM1I86VVxXzYed5Ahsa79NjRE9m5lgE9kD3sw4oGEX+T3TeyIiG5KeYU6BR1ROottsN3laz3BXwnzoV6xt19oNn958woHWa6iPHbOSRky/2Aqc4lVr/hzal4rCpDimPxcfMOCDDHAmUUGXpiHis3/xmf0pc590QLK4rud9RoCE/pXXV8Zs5Y+MMjdQHbS4B8ssjLcilZwzZfGI86OpCW1m3Vn398dYajYII3po1YY9xRzLY28pzzShIyTjFJN1Es7JsIzS2G3ECNde+sEXqfSICsOpdBNFuoq7waisCtRqSNjdO/riuy7ygAf66hhy85CaJHQDyI3570=\"; Version=1"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 10,\n \"nextPageUrl\": \"https://feed.dailyhunt.in/api/v2/syndication/search?pageNumber=1&partner=samsung&puid=3499&pageScrollStart=1629436681483&langCode=en&query=corona%20virus&psi=bhbncTYMW2UDl88Wi%2Fp1Rw%3D%3D&pageSize=10&dsOffset=0\",\n \"rows\": [\n {\n \"id\": \"n307342638\",\n \"title\": \"Afghanistan: Kabul airport is the only way to get out amidst the tightening grip of Taliban\",\n \"description\": \"Afghan Security Force (Photo Credits: Twitter) New Delhi: Meanwhile, huge crowds can be seen at the ticket counter in the parking lot outside the airport terminal, collecting their belongings, carpets, television sets, souvenirs and clothing as they move forward. are visible so that their luggage does not exceed the weight carrying limit.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/ampinity+news-epaper-amptnw/afghanistan+kabul+airport+is+the+only+way+to+get+out+amidst+the+tightening+grip+of+taliban-newsid-n307342638?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628965641000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/a1/6f/ad/a16fad7f2ccf8725b60c43d0afe038a8a148bbf13c1b396b65cfc503d08a99ca.{EXT}?src=synd\"\n ],\n \"source\": \"Ampinity News\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307342638&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/80/65/20/8065205070ff477f758cf0fcd0fffdf9e37159583accbb3e27156ed35333edcc.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 3,\n \"shareInfo\": {\n \"shareString\": \"Afghanistan: Kabul airport is the only way to get out amidst the tightening grip of Taliban\n https://dhunt.in/kyi9i\n\n Source: \\\"Ampinity News\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kyi9i?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/ampinity+news-epaper-amptnw/afghanistan+kabul+airport+is+the+only+way+to+get+out+amidst+the+tightening+grip+of+taliban-newsid-n307342638?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307292380\",\n \"title\": \"'A Long Way From 1947': President Kovind Addresses the Nation on I-Day Eve | Highlights\",\n \"description\": \"Addressing the nation on the eve of India's Independence Day on August 15, President Ram Nath Kovind said the country has come a long way from 1947. 'Our dream of freedom was realized through the struggle of many generations of known and unknown freedom fighters. All of them set unique examples of sacrifice and sacrifice. I bow down to the sacred memory of all those immortal fighters,\\\" Kovind said. The President also hailed the athletes who had competed in the Olympics, calling them 'heroes'. A Look at PM Narendra Modi's Independence Day Speeches - from Clean India to Self-reliant India President Kovind talked about the devastating second wave of Covid-19 in the country, expressing sympathy with those who had lost their loved ones, adding that he was standing with them in their loss. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/news18+english-epaper-newseigh/a+long+way+from+1947+president+kovind+addresses+the+nation+on+iday+eve+highlights-newsid-n307292380?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628953666000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/86/7f/79/867f798dc0c5b072751f564fd0e760cdd6031e9bd0ca1c5c696caaf69e56835d.{EXT}?src=synd\"\n ],\n \"source\": \"News18\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307292380&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/17/c5/66/17c56673f21df35dde259d79585a13d1dc4ca80ad0f9a140e55d72c4cfabd6af.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"shareInfo\": {\n \"shareString\": \"'A Long Way From 1947': President Kovind Addresses the Nation on I-Day Eve | Highlights\n https://dhunt.in/kxYtx\n\n Source: \\\"News18\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kxYtx?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/news18+english-epaper-newseigh/a+long+way+from+1947+president+kovind+addresses+the+nation+on+iday+eve+highlights-newsid-n307292380?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307292574\",\n \"title\": \"COVID Not Over Yet, Lowering Guard Would be Unwise Now, Says President Kovind in His Address to Nation\",\n \"description\": \"New Delhi: President Ram Nath Kovind addressed the nation on the eve of 75th Independence Day on Saturday, and said it is a festival of freedom for all Indians. In his address to the nation, President Kovind said the dream of freedom was realized through the struggle of many generations of known and unknown freedom fighters. He also bowed in respect to the pious memory of those brave martyrs. \\\"Independence Day is a festival of freedom for us. Our dream of freedom was realized through the struggle of many generations of known and unknown freedom fighters. They made great sacrifices. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/india-epaper-india/covid+not+over+yet+lowering+guard+would+be+unwise+now+says+president+kovind+in+his+address+to+nation-newsid-n307292574?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628948542000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/45/d4/ec/45d4ecdf711a862f754015ea465a2384e09ff1bd1d2d9c682acfaae47c7aaa0d.{EXT}?src=synd\"\n ],\n \"source\": \"India.com\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307292574&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/43/cd/8c/43cd8c160d59e07de9e4d109427a937133e911d8fbea65da67a67183c70e56e7.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"shareInfo\": {\n \"shareString\": \"COVID Not Over Yet, Lowering Guard Would be Unwise Now, Says President Kovind in His Address to Nation\n https://dhunt.in/kxOog\n\n Source: \\\"India.com\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kxOog?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/india-epaper-india/covid+not+over+yet+lowering+guard+would+be+unwise+now+says+president+kovind+in+his+address+to+nation-newsid-n307292574?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307318990\",\n \"title\": \"Covid not yet over, urge all to get vaccinated: Prez Kovind addresses nation on eve of I-Day\",\n \"description\": \"In a televised address to the nation on the eve of 75th Independence Day, the President also referred to the second COVID-19 wave, and said the country is yet to come out of its devastating effects. He asserted this is the time for extra care and caution, and people should not let their guard down. \\\"Our experience of the pandemic has taught that we still need to take precautions,\\\" the President said. Prez Kovind said while the intensity of the Covid-19 pandemic has come down, but the virus has not yet gone away. \\\"We are yet to come out of the devastating effects of its recurrence this year.\\\" \\\"I appreciate the hard work done by our doctors, nurses, health workers and other Corona warriors. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/hindustan+times-epaper-httimes/covid+not+yet+over+urge+all+to+get+vaccinated+prez+kovind+addresses+nation+on+eve+of+iday-newsid-n307318990?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628955970000,\n \"images\": [],\n \"source\": \"Hindustan Times\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307318990&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/84/2a/9d/842a9db31babfa10c9508c95f25193c9f6c20e41bd23759cba8ccf100bf590eb.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 0,\n \"shareInfo\": {\n \"shareString\": \"Covid not yet over, urge all to get vaccinated: Prez Kovind addresses nation on eve of I-Day\n https://dhunt.in/ky9Z6\n\n Source: \\\"Hindustan Times\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/ky9Z6?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/hindustan+times-epaper-httimes/covid+not+yet+over+urge+all+to+get+vaccinated+prez+kovind+addresses+nation+on+eve+of+iday-newsid-n307318990?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307303794\",\n \"title\": \"President Kovind addresses India on Independence Day, says we must strive for more equality in an unequal world\",\n \"description\": \"President of India Ram Nath Kovind addressed the nation at 7 PM on the eve of 75th Independence Day on August 14, 2021. The President’s speech on eve of Independence Day will be broadcasted from 7 PM on the entire national network of All India Radio. The address by the President on eve of Independence Day will also be telecasted over all the channels of Doordarshan in Hindi followed by the English version. The broadcast of President Kovind’s address in Hindi and English on Doordarshan will be followed by the broadcast in regional languages by the regional channels of DD. All India Radio will broadcast the regional language versions at 9.30 PM on its regional networks. Watch LIVE: President Kovind addresses the nation on the eve of the 75th Independence Day. https://t.co/aFdgjhwNwJ — President of India (@rashtrapatibhvn) August 14, 2021 President Ram Nath Kovind addresses nation: Highlights • President Ram Nath Kovind on the occasion of 75th Independence Day extended his greetings to all the Indians living in India and abroad. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/jagran+josh+english-epaper-jajoshen/president+kovind+addresses+india+on+independence+day+says+we+must+strive+for+more+equality+in+an+unequal+world-newsid-n307303794?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628955241000,\n \"images\": [],\n \"source\": \"Jagran josh\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307303794&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/35/86/ad/3586ad064285597932211628737402a97f48a2781ede629d695baccb2722c416.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 0,\n \"shareInfo\": {\n \"shareString\": \"President Kovind addresses India on Independence Day, says we must strive for more equality in an unequal world\n https://dhunt.in/kxXTe\n\n Source: \\\"Jagran josh\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kxXTe?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/jagran+josh+english-epaper-jajoshen/president+kovind+addresses+india+on+independence+day+says+we+must+strive+for+more+equality+in+an+unequal+world-newsid-n307303794?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307239962\",\n \"title\": \"Photos: Jacqueline Fernandez snapped at a covid vaccine center\",\n \"description\": \"Jacqueline Fernandez Jacqueline Fernandez Jacqueline Fernandez Jacqueline Fernandez Jacqueline Fernandez BOLLYWOOD NEWS\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/bollywood+hungama+english-epaper-blhuen/photos+jacqueline+fernandez+snapped+at+a+covid+vaccine+center-newsid-n307239962?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628935452000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/50/5d/9b/505d9b87407faacf065deaaeec346c7adc74f8ad01c41d8cd042a21622a0294e.{EXT}?src=synd\",\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/a8/8b/b3/a88bb3e5a2ca2adb3ee1eccb76f2521fe8adb88a0f0071094eaadfcd649f6c06.{EXT}?src=synd\",\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/92/83/dc/9283dcc0c055568b1eefa86e8a015bb6976a1e9288f51b691afadfa13645bab0.{EXT}?src=synd\"\n ],\n \"source\": \"Bollywood Hungama\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307239962&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/db/35/6f/db356fa87e1f16e7f1c75d3acbfdc0915712414eeb4db23cf53b72e57fa5dc2d.jpg?src=synd\",\n \"uiType\": \"TILE_3\",\n \"imagesCount\": 6,\n \"shareInfo\": {\n \"shareString\": \"Photos: Jacqueline Fernandez snapped at a covid vaccine center\n https://dhunt.in/kxvBZ\n\n Source: \\\"Bollywood Hungama\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kxvBZ?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/bollywood+hungama+english-epaper-blhuen/photos+jacqueline+fernandez+snapped+at+a+covid+vaccine+center-newsid-n307239962?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307249382\",\n \"title\": \"Rajasthan: This time due to corona infection, this will not happen in the state-level Independence Day celebrations!\",\n \"description\": \"Independence Day will be celebrated in the country tomorrow. State-level Independence Day celebrations will be organized at Sawai Man Singh Stadium in the capital Jaipur. Because of the infection of the Corona virus, this time the award ceremony will not be organized at the state level Independence Day function.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/news+crab-epaper-newcrb/rajasthan+this+time+due+to+corona+infection+this+will+not+happen+in+the+statelevel+independence+day+celebrations-newsid-n307249382?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628939052000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/3d/52/32/3d523286202dd849d2622c9c64d33b9294af84015be10e7a6b6ed18d617d3c9e.{EXT}?src=synd\"\n ],\n \"source\": \"News Crab\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307249382&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/63/77/e0/6377e01e974d030e7543f44ef3c651543768ddbe7f2570f032349476120c7299.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 3,\n \"shareInfo\": {\n \"shareString\": \"Rajasthan: This time due to corona infection, this will not happen in the state-level Independence Day celebrations!\n https://dhunt.in/kxqjB\n\n Source: \\\"News Crab\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kxqjB?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/news+crab-epaper-newcrb/rajasthan+this+time+due+to+corona+infection+this+will+not+happen+in+the+statelevel+independence+day+celebrations-newsid-n307249382?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307212196\",\n \"title\": \"Pune: This gram panchayat is distributing free condoms! Know what is the connection between Zika virus and condom distribution?\",\n \"description\": \"Condoms (Photo Credits: Pixabay) Pune: While the corona infection is now under control, the threat of a third wave still remains. Vaccination has been intensified in the state. There are reports that a case of Zika virus has been found in a village in Pune. This remains a matter of concern for the health department. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/ampinity+news-epaper-amptnw/pune+this+gram+panchayat+is+distributing+free+condoms+know+what+is+the+connection+between+zika+virus+and+condom+distribution-newsid-n307212196?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628930842000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/82/c9/e0/82c9e0ddaaae4035eade7f0b63107b8ba9a1eb5fa246f3c87eb7a474767192c0.{EXT}?src=synd\"\n ],\n \"source\": \"Ampinity News\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307212196&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/80/65/20/8065205070ff477f758cf0fcd0fffdf9e37159583accbb3e27156ed35333edcc.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 3,\n \"shareInfo\": {\n \"shareString\": \"Pune: This gram panchayat is distributing free condoms! Know what is the connection between Zika virus and condom distribution?\n https://dhunt.in/kxftE\n\n Source: \\\"Ampinity News\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kxftE?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/ampinity+news-epaper-amptnw/pune+this+gram+panchayat+is+distributing+free+condoms+know+what+is+the+connection+between+zika+virus+and+condom+distribution-newsid-n307212196?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307170368\",\n \"title\": \"India logs 38,667 new Covid cases, 478 deaths\",\n \"description\": \"New Delhi, August: India on Saturday showed a marginal dip in daily Covid-19 caseload as it recorded 38,667 fresh infections in the last 24 hours while the recovery rate from the SARS-CoV2 virus stood at 97.45 per cent. A total of 478 deaths in the same duration pushed the toll to 4,30,732. Less than 50,000 daily new cases have been reported for 48 consecutive days, as per the Covid bulletin released by the Ministry of Health and Family Welfare. The active caseload registered a growth of 2,446 on Saturday and the total caseload climbed to 3,87,673. The active caseloads constitute 1.21 per cent of total cases, as per the bulletin released. A total 35,743 patients were discharged from the hospitals and health centers in past one day, taking the total number of cured to 3,13,38,088 till date in India. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/thehansindia-epaper-hans/india+logs+38667+new+covid+cases+478+deaths-newsid-n307170368?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628921685000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/88/49/67/884967214f43a5b0c8659700a8b67ab9c40972a0c86d811251be965850e7bfe4.{EXT}?src=synd\"\n ],\n \"source\": \"The Hans India\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307170368&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/09/0c/47/090c470c4d862ab60a2c0076b6b86cb848529943b53b9e97072553a67949e681.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"shareInfo\": {\n \"shareString\": \"India logs 38,667 new Covid cases, 478 deaths\n https://dhunt.in/kwKEN\n\n Source: \\\"The Hans India\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kwKEN?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/thehansindia-epaper-hans/india+logs+38667+new+covid+cases+478+deaths-newsid-n307170368?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n },\n {\n \"id\": \"n307159824\",\n \"title\": \"This many cases reported as corona not being controlled due to negligence of people\",\n \"description\": \"New Delhi: The corona epidemic has created panic everywhere, with 38,743 new cases of corona infection reported and 478 deaths recorded in the country in the last 24 hours. According to the Union Health Ministry, 35,743 people have recovered from infection in the last 24 hours. The coronavirus has so far killed 4,30,732 people in the country, up from 1.34 percent of the total infected cases. The number of active cases in the country has increased to 3,87,673, which is 1.21 percent of the total cases of infection. According to the Health Ministry, the total number of infected cases has increased to 3,21,56,493 after the new cases came in, out of which more than 3.13 crore people have recovered. The recovery rate in the country is currently 97.45 percent. The transition rate was recorded at 1.73 percent in the newly arrived cases. This is the 19th consecutive day that the positivity rate has been reported below 3 percent. Read all the latest updates on COVID-19 here.\",\n \"deepLinkUrl\": \"https://samsung.dailyhunt.in/news/india/english/news+track+english-epaper-ntrack/this+many+cases+reported+as+corona+not+being+controlled+due+to+negligence+of+people-newsid-n307159824?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\",\n \"publishTime\": 1628917800000,\n \"images\": [\n \"https://assets-news-bcdn.dailyhunt.in/cmd/{CMD}/{W}x{H}_{Q}/fetchdata16/images/02/85/4d/02854d92b3b06b569bec36562a7ec65994a43ed775e31069b8b07c9748163f65.{EXT}?src=synd\"\n ],\n \"source\": \"News Track Live\",\n \"type\": \"STORY\",\n \"trackData\": \"p=samsung&sid=n307159824&l=null&topicid=null&tname=null&stype=null&ctype=null&gid=null&ll=null&requestType=%2Fsearch§ion=null\",\n \"sourceLogo\": \"https://assets-news-bcdn.dailyhunt.in/cmd/resize/96x96_80/fetchdata16/images/e9/b9/5d/e9b95d19e524e807628ae3a51066abae090ffe7c56f80a3bd874529ed46ca33b.jpg?src=synd\",\n \"uiType\": \"NORMAL\",\n \"imagesCount\": 1,\n \"shareInfo\": {\n \"shareString\": \"This many cases reported as corona not being controlled due to negligence of people\n https://dhunt.in/kwKLX\n\n Source: \\\"News Track Live\\\" via Dailyhunt \n\n Download Now https://dhunt.in/DWND\",\n \"shareUrl\": \"https://dhunt.in/kwKLX?s=syn&ss=pd&partnerRef=%7B%22pid%22%3A%2211%22%7D\"\n },\n \"appDeepLinkUrl\": \"dailyhunt://m.dailyhunt.in/news/india/english/news+track+english-epaper-ntrack/this+many+cases+reported+as+corona+not+being+controlled+due+to+negligence+of+people-newsid-n307159824?mode=pwa&s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n }\n ],\n \"pageMarker\": \"1629436681483\",\n \"pageNumber\": 1,\n \"trackUrl\": \"https://track.dailyhunt.in/api/v2/syndication/tracking?s=Samsung&ss=Browser-UHP&utm_source=Samsung&utm_medium=Browser-UHP&utm_campaign=Samsung-Browser-UHP&lite=true&prevRef=samsung&partnerRef=%7B%22pid%22%3A%22samsung%22%7D\"\n }\n}"}],"_postman_id":"f4cabd13-e8cf-4bf8-ba37-94b9c501317c"}],"id":"89fea8f0-ab2d-49f7-97f3-d71e56bbc037","_postman_id":"89fea8f0-ab2d-49f7-97f3-d71e56bbc037","description":""},{"name":"Feedback","item":[{"name":"Fetch Feedback Options","id":"324cec39-1a69-4f0d-bdc5-f2a0f9ea9023","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/feedback?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123","description":"

This API allows fetching a list of supported feedback options that can be displayed to your user.

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Option ID\n String\n
title\n Option Unicode Title\n String\n
value\n Option Value\n String\n
\n\n\n
JSON Object Array having a list of Options\n\n
count\n\n Total number of cards in the page\n\n Integer\n\n
\n\n\n
JSON object\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","feedback"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The Partner Code shared with you during onboarding

\n","type":"text/plain"},"key":"partner","value":"YOUR_PARTNER_CODE"},{"description":{"content":"

The lang code based on which channels will fetch the corresponding language’s content feed. See available languages

\n","type":"text/plain"},"key":"langCode","value":"en"},{"description":{"content":"

Current local timestamp of api user

\n","type":"text/plain"},"key":"ts","value":""},{"description":{"content":"

You unique user id

\n","type":"text/plain"},"key":"puid","value":"test123"}],"variable":[]}},"response":[],"_postman_id":"324cec39-1a69-4f0d-bdc5-f2a0f9ea9023"},{"name":"Submit Feedback","id":"f762395a-3828-4bcc-ba7c-62f8df592a3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n \"itemId\": \"123456\",\n \"options\":[\n {\n \"id\": \"86319579\",\n \"value\":\"inappropriate\"\n},\n {\n \"id\": \"86318599\",\n \"value\":\"incorrect\"\n}\n ]\n}\n"},"url":"http://feed.dailyhunt.in/api/v2/syndication/feedback?partner=YOUR_PARTNER_CODE&langCode=en&ts=&puid=test123","description":"

This API allows submission of the feedback options given by user to Dailyhunt server.

\n
Request Payload
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
options\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Option id\n String\n
value\n Option value\n String\n
\n\n\n
JSON Object Array\n\n
itemId\n\n The card's item id where feedback was reported\n\n String\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","feedback"],"host":["feed.dailyhunt.in"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE"},{"key":"langCode","value":"en"},{"key":"ts","value":""},{"key":"puid","value":"test123"}],"variable":[]}},"response":[],"_postman_id":"f762395a-3828-4bcc-ba7c-62f8df592a3a"}],"id":"74e3a9ab-693f-4743-83d0-366d24eea240","_postman_id":"74e3a9ab-693f-4743-83d0-366d24eea240","description":""},{"name":"Cricket","item":[{"name":"Stream Cricket Match Score","id":"4ffc941b-1d3a-4b04-9c85-87dc3b28db9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://feed.dailyhunt.in/api/v2/syndication/streams/cricket/score?matchId=","description":"

This API allows to stream the score of a given match. Below section describes the request and response of the match score streaming API.

\n
Response Code
\n

200 - OK for success

\n

204 - No match found

\n

500 - For any issues during processing

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
s\n Detailed score response as explained below\n ScoreDetail Object\n
v\n Version of the streaming data\n Long\n
\n\n
JSON object\n\n
\n\n\n

The s = ScoreDetail object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
sb\n It has the scoreboard as explained below\n ScoreBoard Object \n
ti\n It has the team inining details as explained below\n TeamInnings Object\n
lw\n The last wicket of the match\n String\n
\n\n\n

The sb = ScoreBoard object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
h\n HomeTeam\n String\n
a\n Away team\n String\n
v\n Venue name\n String\n
md\n Match Date\n String\n
mt\n Match Time\n String\n
cr\n Current run rate while in play\n String\n
mom\n Man of the match (will be available post match)\n String\n
s\n Status line of the match (e.g: England lead West Indies by 62 runs)\n String \n
p\n true means the match is in prematch & not started yet\n Boolean\n
t11\n First team’s first inning score\n TeamScore Object\n
t21\n Second team’s first inning score\n TeamScore Object\n
t12\n First team’s second inning score\n TeamScore Object\n
t22\n Second team’s second inning score\n TeamScore Object\n
c\n true means the match is completed\n Boolean\n
\n\n\n

The t11 or t21 or t12 or t22 = TeamScore object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
r\n Runs\n Integer\n
o\n Overs\n String\n
w\n Wickets\n Integer\n
\n\n\n

The ti_ = TeamInnings_ object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
ci\n Current innings identifier\n String\n
t11\n The first team’s first inning score details\n TeamInningScore Object\n
t21\n The second team’s first inning score details\n TeamInningScore Object\n
t12\n The first team’s second inning score details\n TeamInningScore Object\n
t22\n The second team’s second inning score details\n TeamInningScore Object\n
\n\n\n

The t11 or t21 or t12 or t22 = TeamInningScore object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
btn\n Batting Team Name\n String\n
s\n The innings score\n Integer\n
o\n The innings overs\n String\n
w\n The innings wickets\n Integer\n
od\n Order\n Integer\n
bm\n Batsmen score details for the inning\n BatsmanDetail Array\n
bl\n Bowlers score details for the inning\n BowlerDetail Array\n
fow\n Fall Of Wickets\n WicketsDetails Object\n
extras\n Extras\n ExtrasDetail Object\n
\n\n\n

The bm = BatsmanDetail object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
n\n Batsman name\n String\n
r\n Runs made by the batsman\n Integer\n
b\n Balls faced by the batsman\n Integer\n
f\n Total number of fours scored by the batsman\n Integer\n
s\n Total number of sixes scored by the batsman\n Integer\n
sr\n Strike Rate of the batsman\n String\n
os\n When value is true, batsman is ‘On Strike’\n Boolean\n
ho\n The status string of how batsman was out\n String\n
\n\n\n

The bl = BowlerDetail object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
n\n Bowler name\n String\n
o\n Overs\n String\n
m\n Maidens\n Integer\n
r\n Runs\n Integer\n
w\n Wickets\n Integer\n
e\n Economy\n String\n
os\n On Strike\n Boolean\n
ns\n Non Striker\n Boolean\n
\n\n\n\n\n

The fow = WicketsDetails object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
no\n Order\n Integer\n
n\n Name\n String\n
s\n Score\n String\n
o\n Over\n String\n
\n\n\n

The extras = ExtrasDetail object has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
nb\n No Balls\n String\n
e\n Extras\n String\n
b\n Byes\n String\n
lb\n Leg Byes\n String\n
wd\n Wides\n String\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","streams","cricket","score"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The match id for which we want to stream the score

\n","type":"text/plain"},"key":"matchId","value":""}],"variable":[]}},"response":[],"_postman_id":"4ffc941b-1d3a-4b04-9c85-87dc3b28db9a"},{"name":"Stream Cricket Match Commentary","id":"9b3ae9d3-b270-4e09-9d2c-840205bf3ca9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://feed.dailyhunt.in/api/v2/syndication/streams/cricket/commentary?matchId&pageSize&pageNumber","description":"

This API allows to stream the commentary of a given match. Below section describes the request and response of the match score streaming API.

\n

It needs all the common parameters & headers including the following parameter(s):

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Name\n Value\n Type\n
matchId\n The match id for which we want to stream the score\n Query Parameter\n
pageSize\n The number of commentary lines (per bowl or per end-of-over) in a page\n Query Parameter\n
pageNumber\n The commentary page number requested\n Query Parameter\n
\n\n\n
Response Code
\n

200 - OK for success

\n

204 - No match found or no more commentary available

\n

500 - For any issues during processing

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n The commentary id\n String\n
message\n Commentary Texts\n String\n
over\n Over count\n Integer\n
ball\n Ball number\n Integer\n
ballStatus\n Status of the ball - could be runs count or wicket/wide etc\n Integer\n
endOfOver\n true means the commentary is for the end of over commentary\n Boolean\n
\n\n\n
JSON Object Array having a list of Commentary texts\n\n
pageNumber\n\n The current page number of the paginated data\n\n Integer\n\n
count\n\n Total number of cards in the page\n\n Integer\n\n
nextPageUrl\n\n The next page API url\n\n String\n\n
\n\n\n
JSON object\n\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","streams","cricket","commentary"],"host":["feed.dailyhunt.in"],"query":[{"description":{"content":"

The match id for which we want to stream the score

\n","type":"text/plain"},"key":"matchId","value":""},{"description":{"content":"

The number of commentary lines (per bowl or per end-of-over) in a page

\n","type":"text/plain"},"key":"pageSize","value":""},{"description":{"content":"

The commentary page number requested

\n","type":"text/plain"},"key":"pageNumber","value":""}],"variable":[]}},"response":[],"_postman_id":"9b3ae9d3-b270-4e09-9d2c-840205bf3ca9"}],"id":"c9991e0a-63b0-4d61-bf01-b01d687a448a","description":"

Live Cricket Feed Integration

\n

Dailyhunt exposes cricket matches feed through APIs and the same can be used for integration in your app.

\n

Cricket Channel

\n

Dailyhunt provides Cricket channel that will provide a list of the upcoming, current & past matches. The below table describes the channel fields and descriptions of a Cricket Channel.

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Channel Field\n Cricket Channel Description\n Data Type\n
id\n The cricket channel id\n String\n
type\n The channel type will be CRICKET\n String\n
name\n The channel name will be Cricket in unicode\n String\n
contentUrl\n The cricket matches browse API url as explained below\n String\n
deepLinkUrl\n This is not used currently\n \n
\n\n\n\n

Browse Cricket Matches

\n

Like every other channel, Cricket channel also will have a content fetch API that is of the form /syndication/items. The cricket channel content Fetch API provides a way to dynamically explore the list of upcoming, current & past cricket matches.

\n

Below table describes the fields of a Cricket Match that will be given in the /syndication/items API response.

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Item Field\n Cricket Match Description\n Data Type\n
id\n The cricket match id\n String\n
type\n The item type will be “CRICKET”\n String\n
title\n The title of the cricket match\n String\n
matchDate*\n The start date time of the cricket match\n Long\n
team1*\n The cricket match playing first team\n Team Object\n
team2*\n The cricket match playing second team\n Team Object\n
streamUrl*\n The score streaming api url of the cricket match\n String\n
commentaryUrl*\n The commentary streaming api url of the cricket match as described in section “Stream Cricket Match Commentary API”\n String\n
trackData\n The tracking data for the match\n String\n
trackFrequency*\n The time gap in milliseconds for POSTing trackData to Dailyhunt\n Long\n
\n\n\n

* - fields specific to \"Cricket Match\" item (not applicable to other content types)

\n

The fields of the \"Team\" object above has the following attributes:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Description\n Data Type\n
id\n The team id of the cricket match\n String\n
teamName\n The short name of the team such as IND, AUS etc\n String\n
teamIcon\n The flag image url of the team\n String\n
\n\n

Tracking Cricket Match

\n

A match card in the Browse Cricket section has the trackData attribute and you can use the same tracking approach mentioned in the section - Managing Tracking to POST the cricket score views to Dailyhunt. Just that, the frequency of POSTing the trackData for cricket content refreshes, will be managed by the trackFrequency field given along with the trackData.

\n","event":[{"listen":"prerequest","script":{"id":"b09d8bf9-db6c-4641-bfc3-b028e92ef010","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d4736d78-c51c-45a1-9697-ba905ba6c9ff","type":"text/javascript","exec":[""]}}],"_postman_id":"c9991e0a-63b0-4d61-bf01-b01d687a448a"},{"name":"Languages","item":[{"name":"Languages Fetch","id":"d6fa4409-3b76-44fc-9ee8-32de04b3026d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text","description":"

The API key shared with you during onboarding

\n"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text","description":"

The signed message as described in the API Security section

\n"}],"url":"http://feed.dailyhunt.in/api/v2/syndication/languages?partner=YOUR_PARTNER_CODE&ts=","description":"

This API will provide a list of the supported languages by Dailyhunt.

\n
Payload Response
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
code\n Http Status Code value\n Integer\n
data\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
rows\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
name\n English label for lang\n String\n
nameUni\n Unicode label name\n String\n
code\n Language code\n String\n
\n\n\n
JSON Object Array having a list of language items.\n\n
count\n\n Total number of cards in the page\n\n Integer\n\n
\n\n\n
JSON object\n\n
\n\n\n

Available Language Codes

\n

Following table lists the available language codes supported by Dailyhunt’s content feeds.

\n

Note: Some of the channels may not have content for all languages. Please therefore review the feeds for the language of choice prior to rolling out your integration for a chosen language.

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Code\n Language Name\n
en\n English\n
hi\n Hindi\n
mr\n Marathi\n
gu\n Gujarati\n
pa\n Punjabi\n
bn\n Bangla\n
kn\n Kannada\n
ta\n Tamil\n
te\n Telugu\n
ml\n Malayalam\n
or\n Oriya\n
ur\n Urdu\n
bh\n Bhojpuri\n
ne\n Nepali\n
","urlObject":{"protocol":"http","path":["api","v2","syndication","languages"],"host":["feed.dailyhunt.in"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE"},{"key":"ts","value":""},{"disabled":true,"key":"puid","value":""}],"variable":[]}},"response":[{"id":"2c043120-d88b-48a1-bda7-ec8469b8ed3e","name":"Languages Fetch","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text","description":"The API key shared with you during onboarding"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text","description":"The signed message as described in the API Security section"}],"url":{"raw":"http://feed.dailyhunt.in/api/v2/syndication/languages?partner=YOUR_PARTNER_CODE&ts=","protocol":"http","host":["feed.dailyhunt.in"],"path":["api","v2","syndication","languages"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE"},{"key":"ts","value":""},{"key":"puid","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"X-Served-By","value":"dh4-a1-news-syndication-ws-n6"},{"key":"X-Request-Id","value":"6c574fe9-9e61-4051-a7d0-33442a6a37a4"},{"key":"Content-Encoding","value":"gzip"},{"key":"Cache-Control","value":"max-age=0"},{"key":"Expires","value":"Wed, 04 Dec 2019 11:01:38 GMT"},{"key":"Date","value":"Wed, 04 Dec 2019 11:01:38 GMT"},{"key":"Content-Length","value":"415"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"}],"cookie":[],"responseTime":null,"body":"{\n \"code\": 200,\n \"data\": {\n \"count\": 14,\n \"rows\": [\n {\n \"name\": \"English\",\n \"nameUni\": \"English\",\n \"code\": \"en\"\n },\n {\n \"name\": \"Hindi\",\n \"nameUni\": \"हिंदी\",\n \"code\": \"hi\"\n },\n {\n \"name\": \"Marathi\",\n \"nameUni\": \"मराठी\",\n \"code\": \"mr\"\n },\n {\n \"name\": \"Gujarati\",\n \"nameUni\": \"ગુજરાતી\",\n \"code\": \"gu\"\n },\n {\n \"name\": \"Punjabi\",\n \"nameUni\": \"ਪੰਜਾਬੀ\",\n \"code\": \"pa\"\n },\n {\n \"name\": \"Bangla\",\n \"nameUni\": \"বাংলা\",\n \"code\": \"bn\"\n },\n {\n \"name\": \"Kannada\",\n \"nameUni\": \"ಕನ್ನಡ\",\n \"code\": \"kn\"\n },\n {\n \"name\": \"Tamil\",\n \"nameUni\": \"தமிழ்\",\n \"code\": \"ta\"\n },\n {\n \"name\": \"Telugu\",\n \"nameUni\": \"తెలుగు\",\n \"code\": \"te\"\n },\n {\n \"name\": \"Malayalam\",\n \"nameUni\": \"മലയാളം\",\n \"code\": \"ml\"\n },\n {\n \"name\": \"Oriya\",\n \"nameUni\": \"ଓଡ଼ିଆ\",\n \"code\": \"or\"\n },\n {\n \"name\": \"Urdu\",\n \"nameUni\": \"اردو\",\n \"code\": \"ur\"\n },\n {\n \"name\": \"Bhojpuri\",\n \"nameUni\": \"भोजपुरी\",\n \"code\": \"bh\"\n },\n {\n \"name\": \"Nepali\",\n \"nameUni\": \"नेपाली\",\n \"code\": \"ne\"\n }\n ]\n }\n}"}],"_postman_id":"d6fa4409-3b76-44fc-9ee8-32de04b3026d"}],"id":"946d49db-f62c-4087-8e39-b37cc2b311ed","event":[{"listen":"prerequest","script":{"id":"f0b61310-f8e4-4f54-a13f-7cfd90e8ac0a","type":"text/javascript","exec":["var urlParams = {};","pm.request.url.query.all().forEach((param) => { urlParams[param.key] = param.value});","var partner = pm.environment.get('partner');","var ts = Date.now();","","pm.environment.set('timestamp',ts);","","var queryString = \"partner=\" + partner +\"&ts=\" +ts; "," "," "," "," console.log(\"queryString \" + queryString);"," ","urlRequestParamToMap = function urlRequestParamToMap(queryString) {"," console.log(queryString);"," var keyValueMapping = {};"," if (queryString) {"," var params = queryString.split(\"&\");"," console.log(params);"," var arrayLength = params.length;"," for (var i = 0; i < arrayLength; i++) {"," var keyValue = params[i].split(\"=\");"," var key = encodeURI(keyValue[0]);"," var value = keyValue.length == 2 ? keyValue[1] : \"\";"," //keyValueMapping[key] = encodeURI(value);"," keyValueMapping[key] = encodeURIComponent(value);"," }"," }"," "," console.log(\"keyValueMapping:\" + JSON.stringify(keyValueMapping));"," return keyValueMapping;"," };"," //Generate SignatureBasevW1bXc1y7qzsYEEq5AAZ1BokhbgRtdLjGI8I3FKlcwQ="," generateSignatureBase = function (queryString, method) {"," if (queryString) {"," var queryParams = this.urlRequestParamToMap(queryString);"," var encodedAndSortedQueryParams = {};"," Object.keys(queryParams).sort().forEach(function (key) {"," encodedAndSortedQueryParams[key] = queryParams[key];"," });"," console.log(\"encodedAndSortedQueryParams:\" + JSON.stringify(encodedAndSortedQueryParams));"," var signatureBaseBuffer = JSON.stringify(encodedAndSortedQueryParams);"," method = method.toUpperCase();"," signatureBaseBuffer = signatureBaseBuffer.replace(/:/g, '=')"," .replace(/,/g, '&').replace(/\"/g, '')"," .replace(/[{ }]/g, '') + method;"," console.log(\"buffer\"+signatureBaseBuffer);"," var encrypted = CryptoJS.HmacSHA1(signatureBaseBuffer, pm.variables.get('secretKey'));"," console.log('secretKey',pm.variables.get('secretKey'));"," var s64 = CryptoJS.enc.Base64.stringify(encrypted);"," console.log(\"s64: \" + s64);"," return s64;"," }"," };"," ","var s64 = generateSignatureBase(queryString, \"GET\");","pm.environment.set('signature',s64);","var signature = pm.environment.get('signature');","","console.log('signature: ',pm.environment.get('signature'));"," "]}},{"listen":"test","script":{"id":"e286a38b-488c-4745-ad76-0bdbc340a39c","type":"text/javascript","exec":[""]}}],"_postman_id":"946d49db-f62c-4087-8e39-b37cc2b311ed","description":""},{"name":"Tracking","item":[{"name":"Tracking","id":"adc70028-74e5-466e-abdd-351fc04c945c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"key=YOUR_API_KEY","type":"text"},{"key":"Signature","value":"VALUE_OF_SIGN_GENERATED","type":"text"}],"body":{"mode":"raw","raw":"{\n \"viewedDate\": ,\n \"stories\":[\n {\n \"id\": \"153745546\",\n \"trackData\":\"p=xxxx&sid=153745546&l=english&topicid=-1&tname=headlines&stype=STORY&ctype=STORY&gid=N153745612&ll=en&requestType=null§ion=News\"\n},\n {\n \"id\": \"153745612\",\n \"trackData\":\"p=xxxx&sid=153745612&l=english&topicid=-1&tname=headlines&stype=STORY&ctype=STORY&gid=N153745546&ll=en&requestType=null§ion=News\"\n}\n ]\n}\n"},"url":"http://track.dailyhunt.in/api/v2/syndication/tracking?partner=YOUR_PARTNER_CODE&puid=test123&ts=","description":"

This API is used for tracking the cards seen by your user.

\n

Use the trackUrl being passed in the Content Fetch API response, as it contains certain parameters added by Dailyhunt needed for proper tracking and append the params given here partner, puid, ts.

\n

Request Payload

\n

As described in the above section, in this api, you will need to pass an array of the cards seen along with the corresponding trackData. Following defines the payload structure:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
viewedDate\n The long time when user saw the item cards\n Long\n
stories\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Field\n Value\n Data Type\n
id\n Item id viewed by the user on your app\n String\n
trackData\n Tracking data present in the item card\n String\n
\n\n\n
Array JSON Object\n\n
\n\n\n

Response Code

\n

204 No Content - for a successful processing

\n

400 Bad Request - for any bad request detected

\n

500 Internal Server Error - for any issues during processing

\n","urlObject":{"protocol":"http","path":["api","v2","syndication","tracking"],"host":["track","dailyhunt","in"],"query":[{"key":"partner","value":"YOUR_PARTNER_CODE"},{"key":"puid","value":"test123"},{"key":"ts","value":""}],"variable":[]}},"response":[],"_postman_id":"adc70028-74e5-466e-abdd-351fc04c945c"}],"id":"a2d23afb-1a6c-426c-85b4-7a6241bc402f","event":[{"listen":"prerequest","script":{"id":"d13144d7-0a6a-4fbb-b9e5-52d4e5589aaa","type":"text/javascript","exec":["var urlParams = {};","var ts = Date.now();","pm.environment.set('timestamp',ts);","","","pm.request.url.query.all().forEach((param) => { urlParams[param.key] = param.value});","urlParams['partner'] = pm.environment.get('partner');","urlParams['puid'] = pm.environment.get('puid');","urlParams['ts'] = pm.environment.get('timestamp');","console.log(urlParams);","// var partner = pm.environment.get('partner');","// var channelId = urlParams[\"cid\"];","// var langCode = urlParams[\"langCode\"]","// var fm = urlParams[\"fm\"]","// var pfm = urlParams[\"pfm\"]","// var puid = pm.environment.get('puid')? pm.environment.get('puid'):123;","// var ts = Date.now();","// var fields = urlParams[\"fields\"]? urlParams[\"fields\"]:'';","// var pagesize = urlParams[\"pageSize\"];","// var pageNumber = urlParams[\"pageNumber\"];","","pm.environment.set('timestamp',ts);","","// var queryString = \"partner=\" + partner + \"&puid=\" + puid + \"&ts=\" + ts;"," ","// if (langCode) {","// queryString += \"&langCode=\" + langCode;","// }","// if (fm) {","// queryString += \"&fm=\" + fm;","// }","// if (pfm) {","// queryString += \"&pfm=\" + pfm;","// }","// if (channelId) {","// queryString += \"&cid=\" + channelId;","// }","// if(fields) {","// queryString += \"&fields=\" + fields;","// }","// if(pagesize) {","// queryString += \"&pageSize=\" + pagesize;","// }","// if(pageNumber) {","// queryString += \"&pageNumber=\" + pageNumber;","// }"," "," // for (var j=0; j { urlParams[param.key] = param.value});","console.log(urlParams);","var partner = pm.environment.get('partner');","var channelId = urlParams[\"cid\"];","var langCode = urlParams[\"langCode\"]","var fm = urlParams[\"fm\"]","var pfm = urlParams[\"pfm\"]","var puid = pm.environment.get('puid')? pm.environment.get('puid'):123;","var ts = Date.now();","var fields = urlParams[\"fields\"]? urlParams[\"fields\"]:'';","var pagesize = urlParams[\"pageSize\"];","var pageNumber = urlParams[\"pageNumber\"];","","pm.environment.set('timestamp',ts);","","var queryString = \"partner=\" + partner + \"&puid=\" + puid + \"&ts=\" + ts;"," "," if (langCode) {"," queryString += \"&langCode=\" + langCode;"," }"," if (fm) {"," queryString += \"&fm=\" + fm;"," }"," if (pfm) {"," queryString += \"&pfm=\" + pfm;"," }"," if (channelId) {"," queryString += \"&cid=\" + channelId;"," }"," if(fields) {"," queryString += \"&fields=\" + fields;"," }"," if(pagesize) {"," queryString += \"&pageSize=\" + pagesize;"," }"," if(pageNumber) {"," queryString += \"&pageNumber=\" + pageNumber;"," }"," "," "," console.log(\"queryString \" + queryString);"," ","urlRequestParamToMap = function urlRequestParamToMap(queryString) {"," console.log(queryString);"," var keyValueMapping = {};"," if (queryString) {"," var params = queryString.split(\"&\");"," console.log(params);"," var arrayLength = params.length;"," for (var i = 0; i < arrayLength; i++) {"," var keyValue = params[i].split(\"=\");"," var key = encodeURI(keyValue[0]);"," var value = keyValue.length == 2 ? keyValue[1] : \"\";"," //keyValueMapping[key] = encodeURI(value);"," keyValueMapping[key] = encodeURIComponent(value);"," }"," }"," "," console.log(\"keyValueMapping: \" + JSON.stringify(keyValueMapping));"," return keyValueMapping;"," };"," //Generate SignatureBasevW1bXc1y7qzsYEEq5AAZ1BokhbgRtdLjGI8I3FKlcwQ="," generateSignatureBase = function (queryString, method) {"," if (queryString) {"," var queryParams = this.urlRequestParamToMap(queryString);"," var encodedAndSortedQueryParams = {};"," Object.keys(queryParams).sort().forEach(function (key) {"," encodedAndSortedQueryParams[key] = queryParams[key];"," });"," console.log(\"encodedAndSortedQueryParams: \" + JSON.stringify(encodedAndSortedQueryParams));"," var signatureBaseBuffer = JSON.stringify(encodedAndSortedQueryParams);"," method = method.toUpperCase();"," signatureBaseBuffer = signatureBaseBuffer.replace(/:/g, '=')"," .replace(/,/g, '&').replace(/\"/g, '')"," .replace(/[{ }]/g, '') + method;"," console.log(\"queryStringwithMethod: \" + signatureBaseBuffer);"," var encrypted = CryptoJS.HmacSHA1(signatureBaseBuffer, pm.variables.get('secretKey'));"," console.log('secretKey: ',pm.variables.get('secretKey'));"," var s64 = CryptoJS.enc.Base64.stringify(encrypted);"," console.log(\"s64: \" + s64);"," return s64;"," }"," };","// append uppercase HTTP method and generate signature ","var s64 = generateSignatureBase(queryString, pm.request.method);","pm.environment.set('signature',s64);","var signature = pm.environment.get('signature');","","console.log('signature: ',pm.environment.get('signature'));"," "]}},{"listen":"test","script":{"id":"3129eca2-764a-4040-be56-be5353b875b6","type":"text/javascript","exec":[""]}}]}