こんにちは、Androidアプリから投稿を追加するためにPinboardAPIを使用しています。必要な資格情報と引数を指定してGET要求を送信するたびに、401Unauthorized応答コードを取得します。PHPコードから同じURLを試しましたが、投稿はエラーなしでPinboardに追加されました。私がどこで間違っているのか考えていますか?
コードは次のとおりです。
private void postToPinboard(){
String url = "https://.muUsername:myPassword@api.pinboard.in/v1/posts/add?";
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(url);
try {
// Adding my data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("description","Description data");
nameValuePairs.add(new BasicNameValuePair("url", "http://somewebsite.com"));
String paramString = URLEncodedUtils.format(nameValuePairs, "utf-8");
url +=paramString;
// Execute HTTP Post Request
HttpResponse response = client.execute(get);
Log.v("", "RESPONSE CODE: "+response.getStatusLine());// giving 401 Unauthorized
} catch (ClientProtocolException e) {
// do something
} catch (IOException e) {
// do domething
}
finish();
}