从 GitHub 获取数据是可能的,从 dribbble 获取数据不起作用

2024-03-08

我使用这段代码从 GitHub API 获取数据

var name;
var description;    
var html_url;
var username    = "PirateStef";
var updated_at;
var language;       
var repo;
var urlGitHub       = 'https://api.github.com/users/'+username+'/repos?sort=created';

$.getJSON(urlGitHub, function(json){
    repositories = json;
    outputGitHubContent();      // GitHub Content         
}); 

function outputGitHubContent() {


    $.each(repositories, function(index){
        name            = "<div class='name'>" + repositories[index].name + "</div>";
        description     = "<div class='description'>" + repositories[index].description + "</div>";
        updated_at      = "<div class='updated_at'>" + repositories[index].updated_at.substring(0,10) + "</div>";
        html_url        = "<a class='html_url'  target='_blank' href='" + repositories[index].html_url + "'>";
        language        = "<div class='language'>" + repositories[index].language + "</div>";

        repo            = "<div class='repo'>" + html_url + "<div>" + name + language +  "</div>" + description + updated_at + "</a> </div>";

        console.log(repositories[index].owner.login);

        $("#github").append(repo);
    });
};

这是 Github API 网址

https://api.github.com/users/PirateStef/repos?sort=updated

我尝试构建一个函数来获取运球数据。使用下面的 api.dribbble url。

http://api.dribbble.com/players/PirateStef/shots/

我无法从每个对象中获取“标题”。


无效的运球代码

var urlDribbble     = 'http://api.dribbble.com/players/'+username+'/shots/';
var shot;   

$.getJSON(urlDribbble, function(json){
    shots = json;
    outputDribbbleContent();    // Dribbble Content         
}); 

function outputDribbbleContent() {


    $.each(shots, function(index){
        console.log(shots[index].title);
    });
};

让我 5x 未定义

console.log(shots[index]);

给我这个

[
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
]

我知道现在回答有点晚了,但我最近在研究运球的某些部分并开始了解这些:

'https://api.dribbble.com/v1/users/'+user_id+'/buckets?access_token='+dribbble_access_token

这将提供用户存储桶数据:

创建时间
描述
id
name
镜头数
更新时间

现在要拍摄照片,您可以使用:

'https://api.dribbble.com/v1/buckets/'+bucket_id+'/shots?access_token='+dribbble_access_token

or

'https://api.dribbble.com/v1/users/'+user_id+'/shots?access_token='+dribbble_access_token

这将提供 12 个(默认)镜头数据以及所有可能的分辨率图像。 尽管我仍在寻找任何参数来管理限制,即默认情况下为 12。

好的,我也找到了设置限制的解决方案。要传递的参数是

per_page

这可以接收任何数值。所以我的最终网址是:

'https://api.dribbble.com/v1/users/'+user_id+'/shots?per_page='+limit+'&access_token='+dribbble_access_token

我已经把它用在了一个美丽的地方多社交标签 http://joomla30.webkul.com/multi-social-tabs.htmlJoomla 模块 经过Webkul http://webkul.com/,按照以下步骤查看一下link http://joomla30.webkul.com/multi-social-tabs.html然后 只需检查那里的运球选项卡

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 GitHub 获取数据是可能的,从 dribbble 获取数据不起作用 的相关文章

随机推荐

  • Mongodb find方法可以动态查询吗?

    我是 mongodb 的初学者 所以如果有人建议我如何有效地编写以下查询 那就太好了 我有一个集合 其中包含位置和日期作为字段 搜索条件有4个 用户无需任何参数即可搜索 用户可以仅使用日期进行搜索 用户可以仅通过位置进行搜索 用户可以使用日
  • 删除 Azure Blob 存储容器内的文件夹

    我有一个名为 图片 并有一些名为 文件夹1 文件夹2 在它里面 所以我的 blob 的文件将这样处理 http optimus blob core windows net pictures Folder1 IMG123 png http o
  • Pytorch 说 CUDA 不可用(在 Ubuntu 上)

    我正在尝试在我拥有的笔记本电脑上运行 Pytorch 这是一个较旧的型号 但它确实有 Nvidia 显卡 我意识到这可能不足以实现真正的机器学习 但我正在尝试这样做 以便我可以了解安装 CUDA 的过程 我已按照上面的步骤操作安装指南 ht
  • 如何在symfony中动态填充下拉列表? (选择所在地区的城市)

    我解释一下我的问题 我必须创建一个表单 其中的下拉列表根据我们在之前的选择中填写 我有两个实体 一个Region可能有多个城市 ManyToOne 关系 我按照这里的文档进行操作如何使用表单事件动态修改表单 动态生成提交的表单 http s
  • 忽略时间戳日期的时间范围查询

    我正在尝试查询我的 Rails 数据库 Postgres 中的购买表 并且我想查询时间范围 例如 我想知道所有日期的下午 2 点到下午 3 点之间进行了多少次购买 有一个created at此表中的列 但我不知道如何在不搜索特定日期的情况下
  • Java,如何弹出一个只有图像的对话框?

    我正在尝试找到一种方法将 JDialog 的所有内容替换为简单的图像 它适用于我正在开发的项目的 关于 页面 我希望当用户单击 关于 部分时 以 JDialog 的样式弹出一个图像 并在失去焦点时消失 例子 http www howtoin
  • 将数据从一个电子表格复制到另一种保留格式且不带公式的数据

    我想要做的是将数据范围从一个电子表格复制到另一个电子表格 同时保留格式 颜色 样式等 并且仅采用不带公式的值 我已经有了这段代码 来自 Tanaike 之前的回答 并进行了一些修改 它保留格式但复制公式 我只需要值 Source var s
  • 如何更改 Python 中一组导入的名称?

    我想从名称更改的模块中导入所有方法 例如 而不是 from module import repetitive methodA as methodA repetitive Class1 as Class1 repetitive instanc
  • 在 Xcode 中为无法识别的选择器创建断点

    是否可以在 Xcode 中设置断点来停止调试器only在无法识别的选择器上 我有其他正在触发的异常 并且我只想在unrecognized selector例外 没有别的 设置符号断点 NSObject doesNotRecognizeSel
  • 添加图片到word文档

    我写了一个下面简单的word插件来将图像插入到word文档中 但是当我执行此代码时 图像不会添加到文档中 var img data image png base64 iVBORw0KGgoAAAANSUhEUgAAAH4AAAAsCAMAA
  • 如何解析维度字符串并将其转换为维度值

    我正在寻找一种动态转换字符串的方法 例如 30dp 转换为类似于像素数量的 int 这意味着StaticClass theMethodImSearchingFor 16px 会回来16 我的应用程序将动态获取这些字符串 我需要一种方法将其存
  • 如何在实体设计器中映射每个类型的表(TPT)继承?

    我在数据库中创建了大量表 以下是有问题的表 Table Name Item ItemID PK Auto Increment Title Table Name Game ItemID PK Console Table Name Film I
  • 持久保存js用户控制状态

    我的 RIA 应用程序有很多 js UI 控件 几乎所有都是 jQuery UI 部分 如 datepicker dialog jqgrid 因此 然后用户在一个页面上使用一些控件 然后转到另一个页面 然后单击返回所有页面组件都具有初始状态
  • Android Maps-API v2:叠加层在哪里?

    我已经编写了一个在 Android 中使用 GoogleMaps Api v1 的应用程序 这个应用程序使用了几个Overlays or 逐项叠加 它自主处理一堆事情 即延迟加载标记 因为我有很多标记 一次添加它们将强制应用程序关闭 我还将
  • 即使正确导入 Java 11 方法,IntelliJ 也无法识别它们

    我已经使用最新版本的 IntelliJ IDEA 社区版 IntelliJ IDEA 2018 3 5 启动了一个新的 Java 11 项目 有一段时间一切似乎都工作得很好 但随后导入模块中的一些方法调用没有任何明显的原因无法被识别 我已经
  • Singleton 无法转储 - cached_resource gem

    Using 缓存资源 https github com Ahsizara cached resourcegem 用于缓存活动资源 用户模型 class User lt ActiveResource Base cached resource
  • 错误:无法下载 silverlight 应用程序。检查网络服务器设置

    在现有的 Web 应用程序中开发 silverlight 页面 用于预览视频文件 当我在本地创建一个 asp net 应用程序并在解决方案上添加 silverlight 应用程序时 它工作得很好 但是 当我尝试包含到现有项目中时 它会抛出此
  • 基于Git的网站部署工作流程

    在我的服务器上 我有两个用户 www data 由 nginx 使用 和git The git用户拥有一个包含我网站代码的存储库 并且www data用户拥有该存储库的克隆 用作 nginx 的 Webroot 我想建立一个工作流程 以便推
  • 可以在不发出两个请求的情况下写入 Firebase 服务器时间戳吗?

    Firebase REST API描述如何写入服务器值 https www firebase com docs rest api section server values 目前仅支持时间戳 位于某个位置 但似乎必须提交单独的请求才能执行此
  • 从 GitHub 获取数据是可能的,从 dribbble 获取数据不起作用

    我使用这段代码从 GitHub API 获取数据 var name var description var html url var username PirateStef var updated at var language var r