問題タブ [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.

0 投票する
1 に答える
435 参照

php - basecamp の ajax POST を正しくフォーマットする方法

Basecamp API ドキュメントで説明されている curl メソッドを使用して、bash シェルからメッセージを簡単に作成できます。ただし、私のアプリは php で書かれていないため、基本的な ajax 投稿を介して basecamp サーバーにアクセスできるようにしたいと考えています。残念ながら、curl ステートメントを ajax の投稿に翻訳することはできないようです。私はこれで十分だと思います:

しかし、私の開発サーバーは HTTP 200 216 応答を返しますが、basecamp はメッセージを作成せず、返されたデータは表示されません。django csrfの問題を回避するためにphpプロキシを使用しています:

私の困難がどこにあるのかについてのアイデアはありますか?

0 投票する
0 に答える
218 参照

ajax - Basecamp のユーザー エクスペリエンス デザインの背後にあるものは何ですか?

Basecamp の UX デザインの背後にあるテクノロジーを教えてください。非常にシンプルな UI で非常に豊富な UX を実現している理由は何ですか? それは単なる AJAX UX なのか、それとも複数の技術の組み合わせなのか?

0 投票する
1 に答える
201 参照

api - Basecamp API の定期的なイベント

これらのエンドポイントのイベント オブジェクトの一部として繰り返しオプションを含める方法はありますか: https://github.com/basecamp/bcx-api/blob/master/sections/calendar_events.md

Basecamp のサポートを Sunrise Calendar に追加する作業を行っており、定期的なイベントのサポートは素晴らしいものになるでしょう。

ありがとうございました、

ピエール

0 投票する
2 に答える
263 参照

basecamp - Basecamp API - GET リクエストで URL パラメータのキー値を使用できますか

例:

https://basecamp.com/1234567/api/v1/projects.json?archived=false

これはうまくいかないと思います。サーバーは 200 ステータス コードとすべてのプロジェクトとアーカイブされていないプロジェクトのみを返します。

0 投票する
1 に答える
192 参照

javascript - Basecamp Classic API への Google Script POST

Google スクリプトを使用して Basecamp API に新しいメッセージを投稿することに関して少し助けた後。

以下に貼り付けた関数を作成しましたが、これをデバッガーで実行すると、Basecamp から<title>属性が空ではないという 422 応答が返されます。

Chrome の「Advanced Rest Client」を介して同じ POST を試みましたが、投稿は成功しました。

助けてくれてありがとう

0 投票する
1 に答える
140 参照

html - Basecamp はアップロードされたユーザーの画像をどのように円に切り取りますか?

37signals はサーバー側で画像を操作しますか? それとも、クライアント側でユーザーの画像を中央に配置してトリミングするために JavaScript を使用しますか?

0 投票する
2 に答える
488 参照

ios - New Basecamp (bcx) API からプロジェクトのすべての Todo リストとそれに対応する Todo を取得する方法

参照https://github.com/basecamp/bcx-api/blob/master/sections/todos.mdおよびhttps://github.com/basecamp/bcx-api/blob/master/sections/todolists.md

/todolists.json Basecamp bcx API を試してみました (プロジェクト Todos を表示するテーブルビューのヘッダー/セクションとして todo リストを表示する必要があったため)。

TODO リストのGOT 、その説明(ある場合)、およびそれぞれのURL (その他のあまり役に立たない情報の中で)

さて、私はすでにこの URL (上記) を使用して、その特定の todo リストの todo リスト (完了済みと残りの両方) を取得するためにヒットし、意図したものを取得しました。それらを動的に保存および表示します。

ただし、私には、このアプローチは少しアマチュアに思えます。a
) todo リストを可変配列に格納する..
b) この可変配列の各オブジェクトの API をヒットし (上記)、todo の配列をフェッチする特定の todo-list について..
c) このリスト (todos の) を変更可能な辞書に保存します - キーは todo-list の名前です..
そして最後に、
d) この変更可能な辞書を メソッドtableView:heightForRowAtIndexPath:tableView:cellForRowAtIndexPath:メソッドで使用しますtableViewの高さとオブジェクトをそれぞれ動的に設定するため..

プロジェクトのすべての todo リストを、対応する todo とともに単一の Basecamp bcx API の応答として取得することを意図しています。

a) コードの品質を改善する、
b) 反復時間を短縮する、
c) 後で私のコードを解析しようとしている人の頭痛を防ぐ

0 投票する
1 に答える
479 参照

php - ベースキャンプのメッセージ API

PHP curl を使用して、php アプリケーションから basecamp にメッセージを投稿しようとしています。このコードを実行すると、次のようなエラーが返されます

コード

API URL が正しいかどうかわかりませんか? どのように解決できますか?