如何使用Envato Market API导出WordPress插件列表?

时间:2017-10-11 20:56:44

标签: wordpress api

我想使用Envato API下载Code Canyon上提供的WordPress插件列表。但是我一直无法找到办法。

例如,我尝试使用参数类别按照documentation使用get / search / item并将其设置为" wordpress"然而,这返回了许多结果,但远不及该网站所说的6,040。

该文件还提到了"类别代码"我应该作为"类别"的参数输入。但它从未定义类别代码 - 遗憾的是,这在整个文档中似乎很常见 - 没有任何定义。另一个例子是调用get / catalog / collection。所需参数是" id"它描述为"要返回的集合的数字ID" - 但是什么数字ID?如果你打开一个集合,网址看起来像是:

,这个问题并不难理解

https://codecanyon.net/collections/4945814-about

数字部分是ID ...但我确实希望有更多的定义或参数应该是什么样的例子。 : - )

我环顾四周,但在网上找不到任何有用的东西,Envato似乎也没有一个论坛来讨论这个API。

感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

请找到我从envato API获取数据的代码:

var themeforest_api="http://marketplace.envato.com/api/v2/new-files:themeforest,wordpress.json";
        $.getJSON( themeforest_api, {
            format: "json"
            }).done(function( data ) {
                var html='';
                $.each( data['new-files'], function( i, item ) {

                     html=html+'<li><a href="'+item.url+'" target="_blank"><img src="'+item.thumbnail+'"></a></li>';
                     if ( i === 8 ) {
                      return false;
                    }
               });
            $("#all_items").append( html );           
        });

希望它也会帮助你。