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

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

php - PHP SoapClient が機能しない - エラーなし

SOAP 経由でニュースレター サービスに接続するコードがいくつかあります。開発サーバーでは問題なく動作しますが、ライブ サーバーではまったく動作しません。エラーは返されません。真っ白なページだけ。私はいくつかの error_logs をコードに入れて、それが機能しなくなった場所を正確に見つけました - 新しい SoapClient を作成する行で。設定が必要なサーバー構成はありますか? 私たちのコードは dev と prod で同じなので、私が把握できるのはサーバーの問題だけです。(以下のコードの最初のチャンクは、私が書いたものではなく、ニュースレター サービスによって提供されたものであることに注意してください。)

エラーを明示的に確認するためにこのようなことも試しましたが、うまくいきませんでした.エラーログにはまだ何もありません.

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

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を超える行が含まれています。

0 投票する
3 に答える
552 参照

php - $ write_result-> errorsは、エラーがない場合に「UndefinedProperty」をスローします

Brontoから事前に作成されたコードを使用して、soapクライアントを構築し、その上で関数を呼び出してから、結果を解析します。解析コードは次のようになります。

エラーがあるときはいつでも、それらは最初のifステートメントによって捕らえられて印刷されます。ただし、エラーが発生していない場合、コンソールには「通知:未定義のプロパティ:stdClass ::$errors」というメッセージが出力されます。これは正しいですか?通知をオフにする方法はありますか?問題は発生しませんが、技術者以外の人が出力ログを読み取るのを混乱させることがわかります。

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

perl - wsdl2perl によって作成された MyTypes::Object クラスのすべてのオブジェクト メソッドをリストします。

wsdl2perl とのインターフェイスを正常に構築した後、この Web サービスのデータを一般的な方法で取得しようとしています。

私は SOAP と WSDL の初心者です。Google/CPAN を調べました。もちろん、ここスタックで、Web サービス API を介してデータを取得する方法も調べました。Perl の方が好きです。次のオプションを検討した後:

  1. SOAP::ライト
  2. SOAP::WSDL (そうです! 私の Web サービス プロバイダーにはクリーンな wsdl があります)
  3. wsdl2perl !
  4. スタブメーカー

私は選択肢 3 を選びました (それは正しい選択でしたか?)

元のクラスのすべての個々の属性が常に存在するとは限らない配列を返す Web サービスによって返されるすべてのデータを取得しようとしています (返された XML にあった場合は保留中)。as_hash_refを使用できます。次のように:

これにより、配列の最初のすべてのキーが得られますが、wsdl2perl でMyTypes::Object.

私は基本的に、スーパークラスのタイプがSOAP::WSDL::XSD::Typelib::ComplexType!であるクラスのすべてのクラスメソッドを取得しようとしています。

クラス自体でいくつかのヒントを探してみました。

しかし、さらに掘り下げてみると、それ$ATTRIBUTES_OFが への呼び出しで満たされていることがわかり、wsdl2perl によって作成され__PACKAGE__->_factoryた特定のクラスのすべてのゲッターを取得する方法に行き詰まっています。MyTypes::Object

簡単に言えば、Web サービスから返された配列のすべての要素を一般的に繰り返し処理し、MyTypes::Objectwsdl2perl によって作成されたクラスの可能なすべての属性を (csv ファイルに) 出力しようとしています。

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

php - Bronto の php lib と Composer がクラスをロードしない

Bronto api PHP libを composers autoload で動作させようとしています。しかし、行きません。何が欠けている?

Composer.json:

index.php

Slim のフレームワークは正常にロードされます。「致命的なエラー: クラス 'Bronto_Api' が /app/location/ に見つかりません」というメッセージが表示され続けます。

何が起こっているのかについてのアイデアはありますか?

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

magento - Magento の Bronto 拡張機能

こんにちは、私のサイトに Bronto 拡張機能を使用しています。magento の例ではなく、bronto からすべてのメールをトリガーできるクエリがあります (顧客関係管理、プロモーション)。

0 投票する
3 に答える
1583 参照

javascript - Href から Onclick へのリダイレクト

答えが見つかりませんが、コミュニティを通じてこのトピックを調査しました。Bronto の直接追加機能を使用しています (使用しようとしています)。ドキュメントはそれほど優れていません。

要約すると、href リンクはユーザーをメーリング リストに登録します。唯一の問題は、このリンクが新しいページを開くことです。ユーザーに同じページにとどまってもらいたいとき。リンクをクリックしたときにリダイレクトを行うことについて考えましたが、それが機能するかどうかはわかりません。

私はこれを試しました:

目標は、ユーザーがリンクをクリックすると、メーリング リストに登録されますが、別のウィンドウを開かずにすぐにリダイレクトされるようにすることです。

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

magento - Bronto の APP BTA KEY と SETHOSTTID KEY を生成する方法

Bronto 統合を行おうとしましたが、これらのキーを生成する方法がわかりません。

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

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 ページに追加する方法を教えてください。