【问题标题】:Request URI returns HTTP 401请求 URI 返回 HTTP 401
【发布时间】:2011-12-10 17:04:32
【问题描述】:

我正在使用 Linkedin api 以及 python、django 和 linux。我面临的问题是当我对请求 uri 应用过滤器时。

假设 /v1/posts/{post_id}:(id,type,category,creator,title,summary,creation-timestamp,likes,cmets,attachment,site-group-post-url) 为以下帖子的数据返回一个 xml。但是,如果我对其应用一些过滤器,即

/v1/posts/{post_id}:(id,type,category,creator,title,summary,creation-timestamp,likes,cmets,attachment,site-group-post-url)?count=5&start =5 这将返回 HTTP 401 UNAUTHORIZED

我做错了什么?请尽快帮忙

问候

【问题讨论】:

    标签: python django api rest linkedin


    【解决方案1】:

    您的 OAuth 库是否会错误地计算请求签名?

    确认它与此页面生成的匹配:

    https://developer.linkedin.com/oauth-test-console

    【讨论】:

    • 嘿亚当,我在 python 中使用 httplib。下面是我使用的一段代码。它工作得很好,这意味着 oauth 以及标题和签名都可以。我不明白如何请求某些过滤器,例如 count=5&start=5 .................... .....................CODE STARTS-> # 建立 HTTP 请求 connection = httplib.HTTPSConnection(API_ENDPOINT) connection.request("GET", "/v1/groups /xyz/posts", body = None, headers = {'Authorization': header}) response = connection.getresponse() response = response.read() connection.close()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    相关资源
    最近更新 更多