こんにちは私はScribeを使用してLinkedInの招待状を送信していますが、使用方法が少しわかりません。必要なすべての値が挿入された文字列としてXML本文を作成しましたが、API呼び出しを行うと、招待が送信されません。私のコードは次のとおりです
invite.setOnClickListener(new Button.OnClickListener()
{
public void onClick (View v)
{
inviteXml = inviteCreator.inviteString(to, subj, body, authName, authValue);
titleField.setText("");
call = "http://api.linkedin.com/v1/people/~/mailbox";
request = new OAuthRequest(Verb.POST, call);
//request.addPayload(inviteXml);
request.addBodyParameter("body", inviteXml);
service.signRequest(accessToken, request);
response = request.send();
nameField.setText(response.getBody());
invite.setVisibility(View.GONE);
}
});
行request.addPayload(inviteXml); これにより、アプリがクラッシュします。行request.addBodyParameter( "body"、inviteXml); ステータスが400で、エラーコードが0のエラーxmlメッセージと、「メールボックスアイテムドキュメントを解析できませんでした:エラー:null後の予期しないファイルの終わり」というメッセージを返します。
私はこれを間違った方法で行っているのですか、それとも重要な何かを見逃したことがありますか?LinkedInのドキュメントを読みましたが、appi呼び出しにxmlメッセージを追加する方法が記載されていないようです。
助けてくれてありがとうジェフ