4

私はbasecamp apiが初めてで、最も簡単な例を試しています:

curl -u user:pass -H 'User-Agent: MyApp (yourname@example.com)' https://basecamp.com/999999999/api/v1/projects.json

エラーが表示されました:

There's no Basecamp account at this address. Sign in to Launchpad to see your accounts.

ユーザーをベースキャンプのメールアドレスに置き換え、パスをパスワードに置き換えました。何か間違っていますか?

前もって感謝します!

4

3 に答える 3

5

ユーザーエージェントをメールアドレスまたはアプリ名のいずれかで指定する必要があります。私の意見では、メールアドレスを入力し、basecampアカウントIDを指定します(basecampアカウントにログインした後、IDは番号形式のURLに表示されます)

example :
curl -u xyz@example.com:xxxxxx -H 'User-Agent: xyz@example.com' https://basecamp.com/1213136/api/v1/projects.json

そして最後にあなたはあなたのjsonを手に入れます!!

于 2012-09-06T08:10:13.387 に答える
2

私は同じ問題を抱えていて、解決策を得ることができました。間違った Basecamp アカウント ID を使用していることがわかりました。

Basecamp 3 ( https://basecamp.com ) でアカウントを作成し、生成されたアカウント ID をリクエストで使用していますが、上記のエラー メッセージが引き続き表示されます。

Basecamp 2 ( https://billing.37signals.com/bcx/trial/signup ) でアカウントを作成し、代わりに生成されたアカウント ID を使用するだけです。

于 2016-05-03T05:16:39.297 に答える