使用python在github中获取stargazers的电子邮件以获取回购

时间:2013-10-04 09:51:55

标签: python github-api

实际上试图获得

  1. users(stargazers)使用github api
  2. 获取github中的repo 所有观星者的
  3. Emails
  4. 所以first point我尝试过以下命令

    curl -i https://api.github.com/repos/my_username/my_repo_name/stargazers
    

    结果

    我得到了json dict形式的结果,如下面的

    [
      {
        "login": "gazer_name",
        "id": 17xxx,
        "avatar_url": .........,
        "gravatar_id": "....",
         .......
         .......      
        "type": "User"
      }
    
      {
        "login": "hello_man",
        "id": 18xxx,
        "avatar_url": .........,
        "gravatar_id": "....",
         .......
         .......      
        "type": "User"
      }
      ......
      ......          
    ]
    

    所以现在根据第二点,我想收到所有用户的电子邮件? 那么我们怎样才能用github api做到这一点? whether we need to login for sure in order to get the emails ?

    因为我们可以使用here所述的GET /user/emails命令来获取用户的电子邮件

    仅在curl -u "my_user_name" https://api.github.com/user/emails

    之后表示logging in之类的内容

    以及如何正确使用GET /user/emails,因为当我输入终端时结果不算什么,但当我使用上面显示的authentication with curl时显示电子邮件,这表明需要按顺序登录获取用户的电子邮件 那么我们如何才能收到stargazers的电子邮件?

0 个答案:

没有答案