您好我正在使用linkedin iphone api
通过电子邮件发送连接邀请请求xml:
<?xml version='1.0' encoding='UTF-8'?>
<mailbox-item>
<recipients>
<recipient>
<person path="/people/email=%@">
<first-name>%@</first-name>
<last-name>%@</last-name>
</person>
</recipient>
</recipients>
<subject>Invitation to Connect</subject>
<body>Please join my professional network on LinkedIn.</body>
<item-content>
<invitation-request>
<connect-type>friend</connect-type>
</invitation-request>
</item-content>
</mailbox-item>
其中%@表示动态值。 内容类型:text / xml 请求方法:POST
响应xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<error>
<status>401</status>
<timestamp>1342092385484</timestamp>
<request-id>FX9SK3ZVG9</request-id>
<error-code>0</error-code>
<message>[unauthorized]. OAU:076lb67kcfe2|dc01dc46-4d78-44d2-9f9b-49053b8094db|*01|*01:1342092534:iZ/mDlOL7eo4fGv2O/rQZKe8oCA=</message>
</error>
还验证了授权标头是否正确。 我也用oAuth调试控制台进行了调试,我在调试控制台中输入了相同的值,但签名密钥不同。
这是签名密钥的问题吗? 我也经历过论坛。 但我仍然无法找到确切的问题。
任何帮助将不胜感激。
由于
答案 0 :(得分:1)
github上有一个示例LinkedIn iPhone客户端: https://github.com/synedra/LinkedIn-OAuth-Sample-Client
您应该能够使用它来查看正确的标题是什么样的。当您使用macintosh(或者不会为iPhone开发)时,我强烈建议您在使用模拟器时使用HTTPScoop来查看流量,并了解应用程序正在执行的操作与样本之间的差异客户呢。