タグ付けされた質問 「api」

使用しないでください:代わりに、「api-design」などの適切なライブラリをタグ付けしてください。APIの推奨または検索を求める質問はトピックから外れています。

6
cURLを使用してjSONデータを取得し、データをデコードする方法
それで、jSONオブジェクトを返すリンクがあり、それをデコードしてPHPの変数に入れる必要があります。 URL api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1 これが返すオブジェクトです { "count": 1, "threads": { "38752": { "thread_id": 38752, "node_id": 4, "title": "The ShadyCraft Beta Launch!", "reply_count": 45, "view_count": 946, "user_id": 2, "username": "Shady", "post_date": 1366956695, "sticky": 0, "discussion_state": "visible", "discussion_open": 1, "discussion_type": "", "first_post_id": 226167, "first_post_likes": 7, "last_post_date": 1369094302, "last_post_id": 228226, "last_post_user_id": 2, "last_post_username": "Shady", …
95 php  json  api  curl 



2
S3にデータを保存し、rails API / iOSクライアントを使用して安全な方法でユーザーアクセスを許可する方法
RailsとAPIを書くのは初めてです。S3ストレージソリューションについてサポートが必要です。これが私の問題です。 ユーザーがiOS上のFacebook APIでログインするiOSアプリのAPIを書いています。サーバーは、FacebookがiOSユーザーに発行するトークンに対してユーザーを検証し、一時的なセッショントークンを発行します。この時点から、ユーザーはS3に保存されているコンテンツをダウンロードする必要があります。このコンテンツは、ユーザーとその友達のサブセットにのみ属します。このユーザーは、S3にさらに多くのコンテンツを追加できます。このコンテンツは、同じ束の人々がアクセスできます。ファイルをFacebookグループに添付するのに似ていると思います... ユーザーがS3とやり取りする方法は2つあります。サーバーに任せるか、サーバーに一時的なS3トークンを発行させ(ここでの可能性は不明)、ユーザーはコンテンツURLを直接S3に到達させることができます。私はアプローチについて話しているこの質問を見つけました、しかしそれは本当に(2年前に)日付が付けられました:iPhoneアプリとS3からの写真のアップロードに関するアーキテクチャとデザインの質問 だから質問: 一時的なトークンが発行されたときに、ユーザーがS3の一部のコンテンツのみにアクセスすることを制限する方法はありますか?これどうやってするの?10万人以上のユーザーがいるとします。 iOSデバイスにこのコンテンツを直接引き出しさせるのは良い考えですか? または、サーバーにすべてのコンテンツの受け渡しを制御させる必要があります(これにより、もちろんセキュリティが解決されます)?これは、接続されているユーザーにコンテンツを渡す前に、すべてのコンテンツをサーバーにダウンロードする必要があることを意味しますか? レールを知っている場合...ペーパークリップとaws-sdkジェムを使用してこのような設定を実現できますか? 複数の質問についてお詫び申し上げます。問題についての洞察はありがたいです。ありがとう:)

3
Laravel 5.3でAPIルートを使用する方法
Laravel 5.3では、APIルートがapi.phpファイルに移動されました。しかし、どうすればapi.phpファイルでルートを呼び出すことができますか?私はこのようなルートを作成しようとしました: Route::get('/test',function(){ return "ok"; }); 次のURLを試しましたが、どちらもNotFoundHttpException例外を返しました。 http://localhost:8080/test/public/test http://localhost:8080/test/public/api/test このAPIルートを呼び出すにはどうすればよいですか?

28
GB英語、または米国英語?
APIを使用していて、非常に国際的なオーディエンスを持つ英国ベースの開発者である場合、APIは setColour() または setColor() (1つの単語を簡単な例として取り上げます。) 英国に拠点を置くエンジニアは、多くの場合、「正しい」スペルについてかなり防御的ですが、米国のスペルは国際市場ではより「標準的」であると主張できます。 問題はそれが問題なのでしょうか?他のロケールの開発者はGBスペルに苦労していますか、それとも通常、意味がかなり明白ですか? すべてを米国英語にする必要がありますか?

5
なぜAPIキーとシークレットを使用するのですか?
ユーザーにAPIキーとシークレットの両方を提供する多くのAPIに出くわしました。しかし、私の質問は、両方の違いは何ですか? 私の目には、1つのキーで十分です。私が鍵を持っていて、私とサーバーだけがそれを知っているとしましょう。このキーを使用してHMACハッシュを作成し、API呼び出しを行います。サーバー上で、HMACハッシュを再度作成し、送信されたハッシュと比較します。同じ場合、通話は認証されます。 では、なぜ2つのキーを使用するのでしょうか。 編集:またはそのAPIキーはAPIシークレットを検索するために使用されますか?

6
Google+ウォールに投稿する方法
アプリケーションからGoogle+ウォールの情報を共有したい。そのために、Google + APIを使用します。そのAPIでは、特定のユーザーのアクセストークンを取得する方法について言及していますが、アクセストークンを使用してユーザーウォールに投稿する方法については言及していません。
92 api  google-plus 

13
SwiftでREST API呼び出しを行う
私はSwiftを使用してREST APIへのGET呼び出しを行おうとしているのですが、多数のチュートリアルを実行しようとしましたが、理解できません。すべてのObj-CをSwiftに変換する方法がわからないため、またはメソッドn 'の半分が非推奨になっているためです。誰かが呼び出しを行い、返されたJSONデータを解析する方法を知っていますか?
92 ios  swift  rest  api  http 

2
YouTubeビデオの再生が終了したことを検出するにはどうすればよいですか?
私は大量のyoutube動画が埋め込まれているサイトで作業しています。クライアントは、動画の再生が停止したときにポップアップを表示したいと考えています。 私はyoutube apiを見て、ビデオがいつ終了したかを検出する方法があるようです: http://code.google.com/apis/youtube/js_api_reference.html しかし、ビデオはすべてサイトに既にあるため(埋め込みコードを貼り付けることによって手動で追加された何千もの)、そのページで言及されているようなビデオを埋め込むことはできません。 (JavaScriptを使用して)既存のビデオを変更せずにこれらのビデオの終了を検出する方法はありますか?

3
RESTful APIメソッド。ヘッドとオプション
私はPHPでアプリケーション用のRESTful APIモジュールを書いており、動詞HEADとで少し混ざっていますOPTIONS。 OPTIONS 特定のリソースで使用可能なHTTP動詞を取得するために使用されますか? HEAD 特定のリソースが利用可能かどうかを判断するために使用されますか? 誰かがこれらの動詞を明確化できれば*、それは大歓迎です。 *この説明は、HTTP動詞を転用するRESTful APIアーキテクチャに関するものでした。私は以来、両方のその実現に来ているHEADとOPTIONSすべきではない再目的とすること、および任意のHTTPアプリケーションが必要として代わりに予想どおりに動作します。あ、2年でどう成長するか。
92 php  api  http  rest 

4
travis-ciでの秘密のAPIキーの使用
私のプロジェクトの 1つにtravis-ciを使用したいと思います。 プロジェクトはAPIラッパーであるため、テストの多くは秘密のAPIキーの使用に依存しています。ローカルでテストするには、環境変数として保存するだけです。Travisでこれらのキーを安全に使用する方法は何ですか?

4
REST API-単一リクエストでの一括作成または更新[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 2つのリソースがBinderありDoc、DocとBinderがそれぞれ独立していることを意味する関連関係があると仮定します。Doc属している場合Binderと属していない場合がBinderあり、空の場合があります。 私は、ユーザーがのコレクションを送ることを可能にするREST APIを設計したい場合はDocSを、中のA SINGLE要求、次のように: { "docs": [ {"doc_number": 1, "binder": 1}, {"doc_number": 5, "binder": 8}, {"doc_number": 6, "binder": 3} ] } の各ドキュメントについてdocs、 doc存在する場合は、それをBinder 場合はdoc存在しない、それを作成し、それを割り当てます これがどのように実装されるべきかについて私は本当に混乱しています: 使用するHTTPメソッドは? どの応答コードを返さなければなりませんか? これはRESTにも適格ですか? URIはどのように見えますか?/binders/docs? バルクリクエストを処理し、いくつかのアイテムでエラーが発生したが、他のアイテムは通過した場合 どんな応答コードが返されなければなりませんか?一括操作はアトミックにする必要がありますか?
92 rest  api 

6
REST API呼び出しを保護するにはどうすればよいですか?
私は、バックエンドでいくつかの人気のあるWebフレームワークを使用する(Rails、Sinatra、Flask、Express.jsなど)休息のWebアプリケーションを開発しています。理想的には、Backbone.jsを使用してクライアント側を開発したいです。JavaScriptクライアント側のみがこれらのAPI呼び出しと対話できるようにするにはどうすればよいですか?これらのAPI呼び出しが公開curlされて、ブラウザでリンクを入力することで、または単に呼び出されることを望んでいません。

11
PHP file_get_contents()は「ストリームのオープンに失敗しました:HTTPリクエストが失敗しました!」を返します
PHPコードからURLを呼び出すのに問題があります。PHPコードのクエリ文字列を使用してサービスを呼び出す必要があります。ブラウザにURLを入力すると問題なく動作しますが、file-get-contents()を使用して呼び出しを行うと、次のようになります。 警告:file-get-contents(http:// ....)はストリームを開けませんでした:HTTPリクエストが失敗しました!HTTP / 1.1 202承認済み... 私が使用しているコードは: $query=file_get_contents('http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv'); echo($query); 私が言ったように-ブラウザから呼び出して、それは正常に動作します。助言がありますか? 私はまた、次のような別のURLで試しました: $query=file_get_contents('http://www.youtube.com/watch?v=XiFrfeJ8dKM'); これは正常に動作します...呼び出す必要のあるURLに2番目のURLが含まれている可能性がありhttp://ますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.