問題タブ [basecamp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - 新しい basecamp api は、このアドレスに basecamp アカウントがないことを教えてくれます
私はbasecamp apiが初めてで、最も簡単な例を試しています:
エラーが表示されました:
ユーザーをベースキャンプのメールアドレスに置き換え、パスをパスワードに置き換えました。何か間違っていますか?
前もって感謝します!
codeigniter - OAuth2を使用したBasecampAPI認証:内部チェックサム失敗エラー
37signalsのBasecampAPIのOAuth2認証を処理するCodeIgniterコントローラーを作成しようとしています。
問題は、(cURLを介して)https://launchpad.37signals.com/authorization.jsonに接続しようとしたときに、「内部チェックサムに失敗しました」というエラーが発生し続け、HTTPヘッダーで認証トークンを提供することです。
これが私のコントローラークラスのindex関数と_authcode関数です。
iphone - iPhone でプログラムによってブラウザのキャッシュをクリアするにはどうすればよいですか?
iOS ベースキャンプ クライアント アプリに新しい Basecamp API を使用しています。ユーザーがログアウトしてアカウントを切り替えられるようにしたい。しかし、承認を要求するたびにブラウザのキャッシュに保存されているアカウント資格情報が使用されるため、できません。これを行うには、ブラウザのキャッシュをフラッシュする必要があることがわかりました。ブラウザのキャッシュをクリアするにはどうすればよいですか?
php - 単一ユーザーの Basecamp API 時間エントリ
単一のプロジェクトの時間エントリにアクセスするには、 を使用するだけhttps://{*}.basecamphq.com/projects/{project_id}/time_entries.xml
ですが、単一のユーザーの時間エントリを取得したいと考えています。公式文書によると
レポートを取得
GET /time_entries/report.xml
指定された基準に一致する時間エントリのセットを返します。
このアクションは、次のクエリ パラメータを受け入れます: from
、to
、subject_id
、todo_item_id
、filter_project_id
およびfilter_company_id
。このsubject_id
パラメーターを使用すると、結果を 1 人の時間エントリに制限できます。
しかし、私はこの基準をどこに置くべきですか?
私に何も与えません。ありがとうございました
github - Githubでコミットし、Basecampで自動的に完了のマークを付ける方法は?
GitHubアカウントとBasecampアカウントを持っています。Service Hooks Menu
とを選択して、Basecampサービスフックを使用するようにGitHubを設定しselect basecamp
ました。必要なすべてのフォームに記入し、セットアップ作業を緑色で正しく識別できるようにします。
現在、to-do list
Basecampアカウントを持っていますが、GitHubのコミットコメントとBasecampのやることリストをどのようにやり取りするかわかりません。
たとえば、コメントを付けてコードをコミットしfixing to-do list #123
ます。しかし、Basecampでは、以前使用していた一般的なプロジェクト管理のようなTo DoリストID(例:#123)が見つかりません。また、それに関するドキュメントが見つかりません。
誰かがこれを手伝ってくれますか?
php - Basecamp API POST 呼び出しが機能しない
todolist に todo を単純に追加しようとしています。ここには非常に基本的な機能があります。これは認証であることがわかっています。パスワードが間違っていると、許可が拒否されたというエラーが表示されます。すべての正しい情報で実行すると、Todo の作成で説明されている内容ではなく、空の文字列が返され、タスクが追加されません。
期待どおりに GET 操作を実行できますが、POST は何の効果もないようです
これに何か問題がありますか、または何が機能しているのかについてより詳細な情報を取得する別の方法はありますか?
.net - .Net キー ベースのキャッシュ。依存モデルに触れる
http://37signals.com/svn/posts/3113-how-key-based-cache-expiration-worksから
「更新時にモデルオブジェクトを結び付けることで、依存関係構造を処理します。そのため、プロジェクトに属する todolist に属する todo を変更すると、チェーンのすべての部分で updated_at タイムスタンプが更新され、自動的に更新されます。これらのオブジェクトに基づいてキーをキャッシュします。」
キーベースのキャッシュについて学習し、.Net に実装しようとしています。これは、最近更新されたキャッシュ項目に依存するキャッシュ項目を更新するという、私が苦労している 1 つのポイントです。
Child
キャッシュに追加するとします。次に、それをParent
使用して作成し、Child
それもキャッシュします。を更新するときは、37Signals と同じ方法でChild
キャッシュを破棄したいと考えています。Parent
私が確認できる唯一の方法は、にいると同時にのupdated_at
フラグを更新することです。よくわかりませんが、説明が欲しいです。Parent
Child
どうもありがとう!
php - Basecamp APIクラシック-名前で並べ替える(アルファベット順)
ID順に並べられているように見えることを除いて、BasecampAPIclassicを介してユーザーのリストを取得しています。私はそうするためにドキュメンテーションに従いました、これはエコーする部分の単純化されたバージョンです:
このリストをアルファベット順に並べる方法はありますか?
ご協力いただきありがとうございます。
objective-c - gtm-oauth2 で Basecamp API に接続できない
私は最終日 (注: 初心者の Objective-C プログラマーですが、他の言語での経験は豊富です) gtm-oauth2がBasecamp APIに接続しない理由を理解するのに費やしましたが、今はあきらめてここで質問しました。
だから私はゼロから書かれたアプリを持っていて、それが機能しなかったので、gtm-oauth2 で提供された公式の OAuth2Sample をハックし、Dailymotion の例の値をBasecamp Authの正しい値に変更したところ、同じエラーが発生しました。
ログイン ページと認証ページが表示され、[はい、アクセスを許可します] をクリックするとエラーが発生します。
API コンソールで次のように表示されます。
そしてXcode出力で私は得る:
前述のように、コードは Google 提供のサンプルと同じです。認証、トークン、およびリダイレクト URL の値を変更しただけです。
更新:これに絞り込みました:394行目でNSString *responseStr = [[redirectedRequest URL] query];
、クエリを取得する必要がありますが、URLがnilであるためnilになります
fragment
だから私は代わりに試しましたquery
ので、今はこれをスローします:
それで?
basecamp - プログラムで新しいベースキャンプにログイン [ユーザーの介入なし]
私がやろうとしていることは次のとおりです。
Web アプリケーションを basecamp と統合しようとしています。ユーザーが Web アプリケーションにログインすると、basecamp でそのユーザーに割り当てられたすべてのタスク/ToDo が一覧表示されます。
私がすでに持っているもの:
すべての製品/アプリケーションの todos、クライアント ID、クライアント シークレット、製品名/アプリ名、およびリダイレクト URL (アプリの設定で利用可能) を管理する basecamp の管理者資格情報があります。
ベースキャンプにバックグラウンド/プログラムで (ユーザーの介入なしで) ログインして、すべての todo と関連情報の詳細を取得することはできますか?
はいの場合、どのように?
上記のパラメーターはこれを行うのに十分ですか? そうでない場合、どうすればこれを達成できますか?
誰でも私を案内してもらえますか?
私はたくさんグーグルで検索しましたが、完全な解決策を得ることができませんでした。
参照されたリンク:
- 基本認証を使用した HTTPS 接続が Unauthorized になる
- https://github.com/37signals/api/blob/master/sections/authentication.md
- https://github.com/37signals/basecamp-classic-api/blob/master/sections/data_reference.md#person
- https://github.com/mark-hahn/basecamp/blob/master/basecamp.coffee
- http://www.gregaker.net/2012/feb/25/oauth-the-37-signals-api/