2009-07-09 10 views
0

私はFiddlerと私のテストC#アプリケーションを使ってCliqset.comのプロファイル情報をAPIで更新しましたが、常に403エラーが出ます。私のプロフィール情報を取得したいだけで、更新しない場合はうまくいきます。私はCliqsetConsumerKeyとAuthorizationのような必要なすべてのHTTPヘッダーを使用します。 ありがとうございます。私は自分のステータスを取得しようとすると 、私はこれを使用します。Cliqset.com Error 403 API経由でデータを更新しようとしています

GET https://api.cliqset.com/user/cosmorocket/status HTTP/1.1 
Authorization: Basic Y**********rZXQ6ZnVsY3J1bTA= 
CliqsetConsumerKey: 11**********3c2ccd26c4ca946e3d8e 
Host: api.cliqset.com 

をそして、それはこの返します

PUT https://api.cliqset.com/200905/user/cosmorocket/status HTTP/1.1 

HTTP/1.1 200 OK 
Date: Fri, 10 Jul 2009 05:17:37 GMT 
Server: Apache-Coyote/1.1 
X-Powered-By: Servlet 2.4; JBoss-4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA  date=200807181417)/JBossWeb-2.0 
Content-Type: application/xml 
Content-Length: 153 
Set-Cookie: csp=appInst2; path=/ 
Connection: close 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><StatusEntry><Updated>2009-06-09T18:09:29.315Z</Updated><Status>cliqsetting all day long</Status></StatusEntry> 

をしかし、私はこの要求を更新するために同じ資格情報を使用している場合

私はこれを得ます:

HTTP/1.1 403 Forbidden 
Date: Fri, 10 Jul 2009 05:25:04 GMT 
Vary: Accept-Encoding 
Content-Length: 9 
Connection: close 
Content-Type: text/html; charset=iso-8859-1 
Error 403 
+1

私はあなたのポストにすなわちフィドラーログからいくつかの情報、 が含ま示唆しますすべて。 –

答えて

1

私は技術サポートに連絡して問題を解決しました。新しいユーザーが登録したアプリケーションを使用するたびに、認証されたGET リクエストを 'https://api.cliqset.com/200905/user/useridentifier'にする必要があります。 'useridentifier'を他のログイン名に変更しないでそのままにしておきます。この は、データを更新するための適切な権限を設定します。 私はこの要求をしましたが、今はうまくいきます。 は任意のプライベート情報アウト空白に気軽HTTP呼び出しの生の内容が、生のデータがある - あなたが を呼び出している正確なURL -