Try the solutions here: http://themeforest.net/forums/thread/introducing-the-new-envato-api/176182?page=21&message_id=1300132#1300132 (and the ones below it)
I’m having theme issues related to the API I believe.
The error states PHP Fatal error: Cannot use object of type WP_Error as array in /wp-content/themes/Impreza/vendor/tf_updater/pixelentity-themes-updater/class-envato-protected-api.php on line 344Is this an Envato issue or a theme issue?
I am getting this error too. I can’t login to change my site which is creating a major headache as I have time sensitive work.
Can someone tell me if this is been fixed and a timeline. URGENT.Thanks.
Edit the file class-envato-protected-api.php and find:
$request = wp_remote_request( $url );
$request = wp_remote_request( $url, array('httpversion' => '1.1', 'timeout' => 30) );
Next, you should contact the theme author to add error handling to prevent it in future.
It’s still not working for us. Timeouts all over the place.
One of the worst weeks ever for us too. And yes, the last week had two very high sale days just like everyone else.
Awesome! The permission system sounds good. It’s mostly what we wanted for forum logins (posted here).
Are there any plans to add a “Share email address” permission too? It would be good to have a verified email address to send email notifications for events such as a new response to a ticket. It’s definitely not a deal breaker, but that would save one extra step in this use-case.
ThemeForest Authors: What kind of effect have you seen in your Analytics with this change? It seems like the item page visits have dropped a bit and demo visits have increased.
The requirement might have to do with the legal side. It’s because the Documentation is guaranteed to be included in the package once it’s mentioned in the item details page. Envato can’t control externally hosted / online documentations.
For those using knowledge-based docs, it might be enough to use a web scraper to create a local version of the docs, to satisfy the requirement.
It would be awesome if this requirement were to go away though.
It’s interesting to note that nobody is likely to require an offline copy for the reason that they don’t have internet access. Because then they won’t even see proper fonts as most themes use Google Web Fonts. But there are all kind of users in the world. We have heard from at least 2 users that they print out the documentation. Yes, physical paper version of WordPress theme docs a la an instruction manual of a physical product.
Everyone agrees this isn’t ideal, yet Envato only provide us with comments or emails, so there’s no real solution unfortunately other than external support sites.
Envato’s new API is getting there with oAuth support. All it needs now is better permission management and access to user email. You don’t want to give full permission to all apps – it should be selective and listed like with Facebook Connect. Currently the permission given seems to be full – even private data such as balance (but not email?). And email address is definitely required for notification of replies.
If Envato does that, we will soon have “Login with Envato” everywhere so remembering forum passwords will no longer be required.
It’s already fixed in 4.2.1: https://wordpress.org/news/2015/04/wordpress-4-2-1/