Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
DGPT
Level 7

URL Feed Not Validated: Expecting text/xml but rcvd text/plain

I am trying to upload my Feed URL for the first time. I have done the following:


  • Created JSON file (in Google Docs and then exporting as a .txt file)

  • Tested it in the Schema Validator

  • Uploaded it to my AWS as a .txt file

  • Linked to it in my Roku Developer page


My Feed URL is here:
https://s3.amazonaws.com/assets.dgpt.co ... ONFile.txt

I get the following error: 
The feed URL(s) could not be validated.
  • The server returned an unsupported content type. Was expecting 'application/rss+xml', 'text/xml', 'application/xml' or 'application/json' but received 'text/plain'.

    Any help is greatly appreciated. My guess is that I need to define a file type, but I do not know how to do this (or where).
  • 0 Kudos
    8 Replies
    belltown
    Level 7

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    Try uploading it as a ".json" file, since that's what it is.
    https://github.com/belltown/
    0 Kudos
    DGPT
    Level 7

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    I have changed the extension to .json and tried uploading it and get the same "URL Feed not validated" error message.

    The new file is located at http://dgprotour.weebly.com/uploads/5/1/7/2/51727149/dgptjsonfile.json

    Unfortunately, I'm still getting the following error: 
    The feed URL(s) could not be validated.
  • The server returned an unsupported content type. Was expecting 'application/rss+xml', 'text/xml', 'application/xml' or 'application/json' but received 'text/plain'.
  • 0 Kudos
    belltown
    Level 7

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    Your ".txt" file on AWS is served with a Content-Type of "text/plain", which is what I'd expect from a ".txt" file. I'm not familiar with AWS, but I would try changing the extension to ".json" and see if AWS serves it up with a Content-Type of "application/json".

    Your ".json" file on Weebly is served with a Content-Type of "application/octet-stream". I'm not sure how (or if) you could change that on Weebly. In any case, it's a violation of Weebly's Terms of Service to host files that weren't created with the Weebly editor.
    https://github.com/belltown/
    0 Kudos
    Tajson
    Level 8

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    "DGPT" wrote:
  • The server returned an unsupported content type. Was expecting 'application/rss+xml', 'text/xml', 'application/xml' or 'application/json' but received 'text/plain'.




  • If you want to upload it as a file, you need to convert your json into xml ( http://naleid.com/blog/2013/05/22/saving-json-client-side-to-an-s3-bucket
  • 0 Kudos
    squirreltown
    Level 9

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    "belltown" wrote:
     I'm not familiar with AWS, but I would try changing the extension to ".json" and see if AWS serves it up with a Content-Type of "application/json".

    I have JSON files on S3. They won't work unless I change the properties/metadata to txt/rtf. There is no application/json option.   I'm using getToString() to snag it.
    Kinetics Screensavers
    0 Kudos
    DGPT
    Level 7

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    Thank you, the JSON and XML file give me the same reply when trying to upload to AWS:


    “DGPT-ROKU-FEED.xml” has failed to upload. Sorry, this file type is not permitted for security reasons.

    On Weebly, I uploaded the file successfully and now get the following error:

    For MRSS feeds a video type must be provided.

    Does the conversion to XML mean that I am now using MRSS? If so, there are apparently different parameters/types that need to be defined?
    My guess is that I somehow went from a JSON feed to an MRSS feed with the JSON-->XML conversion.

    Does anyone know of a sample MRSS feed that I can utilize to replicate my new file from?
    0 Kudos
    EnTerr
    Level 9

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    This should be in the next-door forum https://forums.roku.com/viewforum.php?f=100 - right?
    0 Kudos
    DGPT
    Level 7

    Re: URL Feed Not Validated: Expecting text/xml but rcvd text/plain

    Yes, it should be. I misunderstood the forum structure. My primary issue seems to be, "where and how do I host my JSON file?" I found myjson.com and have posted my current issue at this thread: https://forums.roku.com/viewtopic.php?f=100&t=99485&p=551880#p551880

    Thanks.
    0 Kudos