首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP的Linkedin API

使用PHP的Linkedin API
EN

Stack Overflow用户
提问于 2012-01-18 18:33:44
回答 1查看 1.3K关注 0票数 1

我正在尝试使用我的linkedin api应用程序发布帖子,问题是我的应用程序无法在群组wall...even上发布任何帖子,我可以对群组中的任何帖子发表评论,但不能发布任何新帖子。

我已经允许第三方发布帖子,但我无法在群组墙上发布新帖子。

下面是我在没有任何error...can的情况下在群组的wals.....it上发布帖子的代码,有人能帮我解决这个问题吗?

代码语言:javascript
复制
    function setGroupPost($status) {           
    $status_url = $this->base_url . "v1/groups/676767/posts";  
    $xml = "<post><title>" . htmlspecialchars($status['title'], ENT_NOQUOTES, "UTF-8") . "</title><summary>".htmlspecialchars($status['description'], ENT_NOQUOTES, "UTF-8")."</summary></post>";      
    $request = OAuthRequest::from_consumer_and_token($this->consumer, $this->access_token, "POST", $status_url);

    $request->sign_request($this->signature_method, $this->consumer, $this->access_token);
    $auth_header = $request->to_header("https://api.linkedin.com");
    /*if ($debug) {
      echo $auth_header . "\n";
    } */
    $response = $this->httpRequest($status_url, $auth_header, "POST", $xml);
    return $response;
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-19 03:05:28

我很好奇服务器响应的状态是什么。在任何情况下,我都可以使用我的python代码向组发送post -以下是对HTTP流量的跟踪:

代码语言:javascript
复制
URL:
http://api.linkedin.com/v1/groups/4058745/posts

Request Headers:
user-agent: Python-httplib2/0.7.0 (gzip)
Host: api.linkedin.com
accept-encoding: gzip, deflate
content-type: text/xml
Content-Length: 64
authorization: OAuth realm="http://api.linkedin.com",  oauth_body_hash="FWbw5dO9thxZvF2L2gMq8d6CTwM%3D", oauth_nonce="14208603", oauth_timestamp="1326913388", oauth_consumer_key="1iK9RUZ1FLJaLUpp90xztjhJXLkdTooiNqXMAORUrpoWJaR0cozd863qyIwvb0ZJ", oauth_signature_method="HMAC-SHA1", oauth_version="1.0", oauth_token="3df261cb-0532-4015-8618-01b0a41cd45e", oauth_signature="Rwv%2BNdFpJuBzoXWSmyYwIT%2FiiC8%3D"

Request body:
<post><title>Test group post</title><summary> </summary></post>

想法:也许您的Content-Type设置不正确(必须是text/xml)?你能检查HTTP响应的状态吗?一般来说,如果它不是"201创建的“,那么就有问题了,代码本身可以指导你哪里出了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8908630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档