YouTube Connector 23.4

# [prefix_]postProcessDownload

Use this function to validate downloads and report or handle download failures. The optional return values allow the download content or error code to be modified if the function is able to resolve any issues.

Unlike all the other functions, if the feed should be processed with a function prefix but this prefixed function does not exist, it will instead call `postProcessDownload`.

The return values can be:

- No return value. Use the default behavior.
- `return httperr`. Return a different HTTP error code for the same content.
- `return content`. Return different content for the same HTTP error code.
- `return httperr,content`. Return different HTTP error code and content.
- `return 1`. Retry the download of the original URL.
- `return 1,url`. Retry the download but with a different URL.

NOTE: The connector will always throw if this function returns or defaults to an error code 300 or greater. The connector will also throw if the resulting content format is not valid XML or JSON.

Inputs: | url (string), httperr (number), content (string)
Outputs: | [NONE] or httperr (number) or content (string) or httperr,content (number,string)
See also: |

## Example

    function postProcessDownload(url, httperr, content)
       print(httperr, url)
       if httperr >= 300 then
          print(content)
       end
    end

Copyright 2023 Open Text
Version 23.4 | Last updated September 2023

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to swpdl.idoldocsfeedback@microfocus.com.

We appreciate your feedback!

Product: IDOL YouTube Connector 23.4

Topic Title: [prefix_]postProcessDownload