問題タブ [bronto]
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 - PHP SoapClient が機能しない - エラーなし
SOAP 経由でニュースレター サービスに接続するコードがいくつかあります。開発サーバーでは問題なく動作しますが、ライブ サーバーではまったく動作しません。エラーは返されません。真っ白なページだけ。私はいくつかの error_logs をコードに入れて、それが機能しなくなった場所を正確に見つけました - 新しい SoapClient を作成する行で。設定が必要なサーバー構成はありますか? 私たちのコードは dev と prod で同じなので、私が把握できるのはサーバーの問題だけです。(以下のコードの最初のチャンクは、私が書いたものではなく、ニュースレター サービスによって提供されたものであることに注意してください。)
エラーを明示的に確認するためにこのようなことも試しましたが、うまくいきませんでした.エラーログにはまだ何もありません.
java - BrontoSOAPWSDLにアクセスするためのApacheAxis2Javaクライアント
次のリンクを使用して、Apache Axis2をダウンロードしました:http: //archive.apache.org/dist/ws/axis2/1_4_1/axis2-1.4.1-bin.zip
次に、次のコマンドを使用してJavaクラスを生成しました。wsdl2java.sh-uri https://api.bronto.com/v4?wsdl total生成されたsrc:BrontoSoapApiImplServiceStub.java BrontoSoapApiImplServiceCallbackHandler.java ApiExceptionException0.java
以下を使用してログインできました。
ここで、Contactsを追加しようとしましたが、SessionHeaderEが必要ですが、ログインをsessionIdにリンクできないようです。次のコードは、正しくありません。ログイン後にイメージングを行っています。セッション情報を取得できるはずです。しかし、私は見つけることができないようです。
ちなみに、Axisを使うのはこれが初めてです。問題に取り組むための最良の方法がわからない。BrontoSoapApiImplServiceStub.javaには、200,000を超える行が含まれています。
php - $ write_result-> errorsは、エラーがない場合に「UndefinedProperty」をスローします
Brontoから事前に作成されたコードを使用して、soapクライアントを構築し、その上で関数を呼び出してから、結果を解析します。解析コードは次のようになります。
エラーがあるときはいつでも、それらは最初のifステートメントによって捕らえられて印刷されます。ただし、エラーが発生していない場合、コンソールには「通知:未定義のプロパティ:stdClass ::$errors」というメッセージが出力されます。これは正しいですか?通知をオフにする方法はありますか?問題は発生しませんが、技術者以外の人が出力ログを読み取るのを混乱させることがわかります。
perl - wsdl2perl によって作成された MyTypes::Object クラスのすべてのオブジェクト メソッドをリストします。
wsdl2perl とのインターフェイスを正常に構築した後、この Web サービスのデータを一般的な方法で取得しようとしています。
私は SOAP と WSDL の初心者です。Google/CPAN を調べました。もちろん、ここスタックで、Web サービス API を介してデータを取得する方法も調べました。Perl の方が好きです。次のオプションを検討した後:
- SOAP::ライト
- SOAP::WSDL (そうです! 私の Web サービス プロバイダーにはクリーンな wsdl があります)
- wsdl2perl !
- スタブメーカー
私は選択肢 3 を選びました (それは正しい選択でしたか?)
元のクラスのすべての個々の属性が常に存在するとは限らない配列を返す Web サービスによって返されるすべてのデータを取得しようとしています (返された XML にあった場合は保留中)。as_hash_refを使用できます。次のように:
これにより、配列の最初のすべてのキーが得られますが、wsdl2perl でMyTypes::Object
.
私は基本的に、スーパークラスのタイプがSOAP::WSDL::XSD::Typelib::ComplexType
!であるクラスのすべてのクラスメソッドを取得しようとしています。
クラス自体でいくつかのヒントを探してみました。
しかし、さらに掘り下げてみると、それ$ATTRIBUTES_OF
が への呼び出しで満たされていることがわかり、wsdl2perl によって作成され__PACKAGE__->_factory
た特定のクラスのすべてのゲッターを取得する方法に行き詰まっています。MyTypes::Object
簡単に言えば、Web サービスから返された配列のすべての要素を一般的に繰り返し処理し、MyTypes::Object
wsdl2perl によって作成されたクラスの可能なすべての属性を (csv ファイルに) 出力しようとしています。
php - Bronto の php lib と Composer がクラスをロードしない
Bronto api PHP libを composers autoload で動作させようとしています。しかし、行きません。何が欠けている?
Composer.json:
index.php
Slim のフレームワークは正常にロードされます。「致命的なエラー: クラス 'Bronto_Api' が /app/location/ に見つかりません」というメッセージが表示され続けます。
何が起こっているのかについてのアイデアはありますか?
magento - Magento の Bronto 拡張機能
こんにちは、私のサイトに Bronto 拡張機能を使用しています。magento の例ではなく、bronto からすべてのメールをトリガーできるクエリがあります (顧客関係管理、プロモーション)。
javascript - Href から Onclick へのリダイレクト
答えが見つかりませんが、コミュニティを通じてこのトピックを調査しました。Bronto の直接追加機能を使用しています (使用しようとしています)。ドキュメントはそれほど優れていません。
要約すると、href リンクはユーザーをメーリング リストに登録します。唯一の問題は、このリンクが新しいページを開くことです。ユーザーに同じページにとどまってもらいたいとき。リンクをクリックしたときにリダイレクトを行うことについて考えましたが、それが機能するかどうかはわかりません。
私はこれを試しました:
目標は、ユーザーがリンクをクリックすると、メーリング リストに登録されますが、別のウィンドウを開かずにすぐにリダイレクトされるようにすることです。
magento - Bronto の APP BTA KEY と SETHOSTTID KEY を生成する方法
Bronto 統合を行おうとしましたが、これらのキーを生成する方法がわかりません。
javascript - Bronto JSON で bronto.sca.cart オブジェクトを初期化する方法
カートの詳細を追跡するために bronto Tag manager を使用しています。
ページに Bronto Commerce JavaScript スニペットを含めました。これでbronto.scaオブジェクトを作成できます。
bronto.sca.config()とbronto.sca.idが値を返しています。
しかし、bronto.sca.cartは常に null を返します。
これは私が使用しているコードです
また、ブロント json を Web ページに追加する方法を教えてください。