問題タブ [guzzle]
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.
php - Guzzle の MultiCurl を使用した Amazon AWS PHP SDK?
Amazon の AWS SDK for PHP を使用して、かなり負荷の高いクエリを実行する必要があります。
最も効率的な方法は、PHP の MultiCurlを使用することです。Guzzle には既に MultiCurlの機能が組み込まれているようです。
AWS SDK が提供する標準的な方法を使用すると、自動的に MultiCurl が使用されますか?それとも使用方法を直接指定する必要がありますか? たとえば、$sns->Publish()
30 回呼び出します。
ありがとう!
php - Amazon S3 のフォルダー内のオブジェクトを反復処理する
ユーザーが独自の Web ページを作成してホストできるアプリケーションがあります。ページは静的であるため、S3 を使用してページを保存しています。ここでは、ユーザーごとに 100 バケットの制限があるため、それぞれにフォルダーを使用することにしました。バケット内のユーザー。
現在、ユーザーが自分のドメインで自分の Web サイトをホストしたい場合は、ドメイン名を尋ねます (ユーザーが開始したときに、サブドメインで公開します)。フォルダーの名前を変更する必要があります。
S3 はフラット ファイル システムであり、実際にはフォルダーがなく、区切り記号で/
区切られた値だけがあることがわかっているため、フォルダーに移動して含まれるページ数を確認することはできません。API では 1 つずつ許可されますが、そのためにはオブジェクト名を知る必要があります。バケツで。
私はドキュメントを調べて、まだ実装していないイテレータに出くわしました。これは、経験のないガズルを使用し、実装で課題に直面しています
私が取ることができる他の道はありますか、それとも私はこの道を行く必要があります.
php - PHP で名前空間を使用する
Guzzle フレームワークを使用する AWS ドキュメントに取り組んでいます。ここで名前空間を処理する必要があり、それを機能させることができません。ドキュメントと例を調べて、名前空間を使用するプロジェクトのパッケージを作成できることを理解しました。
簡単な例を試してみましたが、うまくいきませんでした。例を次に示します。これは次のindex.php
とおりです。
私は次Classname.php
のようなディレクトリ構造を持っていますMy->Full->Classname.php
:
関数を呼び出そうとしていますindex.php
が、エラーが発生しています:
これは Classname オブジェクトをインスタンス化する行です $obj = new Another;
私が犯している間違いは何ですか?INI
更新する必要があるものやその他の構成の問題はありますか? コードを機能させるにはどうすればよいですか? include
Classname.php に通常を使用すると、正常に動作します。
php - ガズルと応答を JSON に解析できません
私はこのメソッドを備えた小さなphp APIクライアントを持っています:
いつも受けています
私はすでにサーバー応答の例を知ろうとしましたが、問題ないようです:
これが結果です。
oauth - Bitbucket API OAuth が正しくリダイレクトされない
サイトに Bitbucket OAuth を設定しようとしていますが、何らかの理由で Bitbucket がサイトに正しくリダイレクトされません。OAuth キーとシークレットを作成し、Silex アプリケーションで Guzzle OAuth プラグインを使用しています。
まず、oauth/request_token エンドポイント経由で一時トークンをリクエストします。そのトークンを使用して、oauth/authenticate エンドポイントにリダイレクトします。
これにより、ユーザーが自分のアカウントへのアクセスを許可または拒否できる Bitbucket サイトのページが表示されます。[Grant access] をクリックすると、Bitbucket は以前に指定されたコールバック URL にリダイレクトする必要がありますが、代わりに、次のようにコールバック URL を Bitbucket URL に追加します。
これは明らかに Bitbucket 404 ページになります。コールバック URL へのリダイレクトが正しく機能しない理由を知っている人はいますか?
soap - Guzzle を使用して SOAP を使用する
発見したばかりの Guzzle フレームワークが気に入っています。異なる応答構造を使用して、複数の API にわたってデータを集約するために使用しています。JSONとXMLでうまくいきましたが、私が消費する必要があるサービスの1つはSOAPを使用しています。Guzzle で SOAP サービスを利用する組み込みの方法はありますか?