コード例 #1
0
def call_github_gist_delete(gist_id):
    """
        Call github API to delete gist
    """
    access_token = request.get_access_token()
    params = {'access_token': access_token}
    gist_url = "https://api.github.com/gists/%s" % gist_id
    res = requests.delete(gist_url, params=params)
    return res
コード例 #2
0
def call_github_comment_get(gist_id):
    """
        Call github API to get comment list
    """
    access_token = request.get_access_token()
    comment_list_url = "https://api.github.com/gists/%s/comments" % gist_id
    params = {'access_token': access_token}
    res = requests.get(comment_list_url, params=params)
    return res
コード例 #3
0
def call_github_gist_get():
    """
        Call github API to retrieve gist
    """
    access_token = request.get_access_token()
    params = {'access_token': access_token}
    gist_list_url = "https://api.github.com/gists"
    res = requests.get(gist_list_url, params=params)
    return res
コード例 #4
0
def call_github_comment_delete(gist_id, comment_id):
    """
        Call github API to delete comment
    """
    access_token = request.get_access_token()
    comment_url = "https://api.github.com/gists/%s/comments/%s" % (gist_id,
                                                                   comment_id)
    params = {'access_token': access_token}
    res = requests.delete(comment_url, params=params)
    return res
コード例 #5
0
def call_github_comment_post(gist_id, submit_comment):
    """
        Call github API to create comment
    """
    access_token = request.get_access_token()
    create_comment_url = "https://api.github.com/gists/%s/comments" % gist_id
    params = {'access_token': access_token}
    headers = {'Content-Type': 'application/json'}
    res = requests.post(create_comment_url,
                        params=params,
                        data=json.dumps(submit_comment),
                        headers=headers)
    return res