• Resolved atms169

    (@atms169)


    I’ve installed this on two different WordPress systems. I’ve tried multiple versions of WordPress. I’ve installed, Uninstalled. Nothing I do will create this link. I had to manually create the folders and add the appropriate security just to see the link, but still, nothing is implemented in the feed.

    So basically this won’t work.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 21 total)
  • Plugin Author Rob Davenport

    (@robdavenport)

    Do you have permalinks enabled on the site?

    Thread Starter atms169

    (@atms169)

    Yes.. I’ve tried them all. I was hoping to get this working as the live stream plugin is what we want. So we can do the live stream on ROKU

    Plugin Author Rob Davenport

    (@robdavenport)

    I double-checked your site and none of the WordPress REST API systems are working.
    https://golive.vegas/wp-json/

    Something is blocking access to the WP REST API, and thus blocking WP Smart TV. You will need to diagnose the REST API issues before we can help you with WP Smart TV.

    Most likely it’s another plugin that has disabled or blocked the REST API systems.

    Thread Starter atms169

    (@atms169)

    Ok I’ve deactivated ALL plugins. Only yours is active. Still no go

    Plugin Author Rob Davenport

    (@robdavenport)

    Try disabling WP Smart TV and see if the REST API system is working. It’s a default system provided by WordPress, not us.

    On any WordPress site, you can go to /wp-json/ to see if the REST API system is working. In your case that would:

    https://golive.vegas/wp-json/

    It reports a 403 error meaning that your REST API system is not functioning. Here are examples of what a normal WordPress REST API response should be:

    https://blog.yelp.com/wp-json
    https://www.godaddy.com/garage/wp-json
    https://rovidx.com/wp-json

    Until that system is working properly, WP Smart TV will not function properly.

    Thread Starter atms169

    (@atms169)

    I’ve installed several different WP REST API’s, tried them and nothing. I then tried my other website and server and received the exact same response. So something is wrong. I’ve followed all instructions. What I see is: The directories are not being installed automatically (wp-json) or (wp-json/tv/roku). Even if I make the directories with the appropriate permissions, it still does not write anything. I’ve uninstalled, Re-installed. I’ve tried everything.

    Here is the new site I tried
    https://glv.vegas/wp-json/tv/roku/

    Thread Starter atms169

    (@atms169)

    Any help is appreciated

    Thank you

    Plugin Author Rob Davenport

    (@robdavenport)

    There is nothing to install, WP REST API is included with WordPress. You don’t have to create directories or do anything, as it would all be generated dynamically using the WordPress Permalinks system.

    The system doesn’t actually create the directories, it’s all generated by WordPress.

    I’d recommend learning about the basics of the REST API which should help you diagnose your issue:

    https://developer.www.ads-software.com/rest-api/

    As I mentioned above, the REST API is a default system within WordPress. IF it’s not working properly, you have a configuration issue on your site and would have to reach out to your hosting company or higher a developer to fix it.

    The error you are having has nothing to do with WP Smart TV, it’s a WordPress issue.

    Plugin Author Rob Davenport

    (@robdavenport)

    Also, I just double checked your site. Permalinks are NOT enabled on your site. You will need this to make WP Smart TV work properly.

    Using Permalinks

    Thread Starter atms169

    (@atms169)

    That is confusing, as I see:
    Post name https://golive.vegas/sample-post/

    Selected for my permalinks. Is there another switch somewhere to turn it on or off?

    Plugin Author Rob Davenport

    (@robdavenport)

    If I go to that page I get a 404 error, which means they are not enabled (or at least not working properly). I’d suggest talking to your hosting company if they are enabled in the WP dashboard, but still not working.

    Thread Starter atms169

    (@atms169)

    Thank you for your help. What I found was I needed to change the .htaccess and web.config files. Only took me 2 days to figure it out. Thank you very much for your time.

    .htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    Web.Config:
    
    # END WordPress

    <?xml version=”1.0″ encoding=”UTF-8″?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name=”WordPress Rule” stopProcessing=”true”>
    <match url=”.*” />
    <conditions>
    <add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />
    <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />
    </conditions>
    <action type=”Rewrite” url=”index.php” />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>`

    Plugin Author Rob Davenport

    (@robdavenport)

    Excellent. Once they are enabled and working properly (along with the REST API) WP Smart TV should function properly.

    You can find instructions to set up WP Smart TV here:
    https://docs.rovidx.com/

    Thread Starter atms169

    (@atms169)

    Accepted on ROKU. One quick question: We have one episode and series to test, but nothing shows up on the ROKU app. Just shows our channel.

    Is there a way to debug to find out why it’s not showing the episode?

    Thanks

    Plugin Author Rob Davenport

    (@robdavenport)

    What is the link to the JSON feed? I’ll take a look. We are building a feed validator for Roku, but we haven’t launched it yet.

Viewing 15 replies - 1 through 15 (of 21 total)
  • The topic ‘Roku Direct Publisher Feed Does Not Create’ is closed to new replies.