問題タブ [php-ews]

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 に答える
2312 参照

php - php-ews: 共有カレンダーにアクセスしますか?

php-ews の使用: https://github.com/jamesiarmes/php-ews

この例に従って、自分のカレンダーからイベントを一覧表示できます解決策を数時間探しましたが、まだ共有カレンダーにアクセスする方法を見つけることができませんでした。

この質問は似ていますが、答えがありません: EWS: 共有カレンダーへのアクセス

それと他のさまざまな検索結果を見てから(「ews共有カレンダー」の多くのバリエーションをグーグルで検索しました)、共有カレンダーの場所を見つけ、IDを取得してから使用する必要があります。しかし、私はそれをすることができませんでした。誰でも助けることができますか?

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

php - php-ews API を使用して配布リスト内の連絡先のリストを取得する

連絡先のリストを取得するために PHP-EWS を使用しています。この連絡先リストは、Contacts ルート フォルダ内の配布リストです。

実際に私はこれを使用しています:

配布リストの ID は取得できますが、メール アドレスを取得できません。それまたは配列のstdClassオブジェクトを取得するにはどうすればよいですか?

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

php - 複数の添付ファイルで PHP-EWS が失敗する

James Armes の PHP-EWS ライブラリを使用しています。

次のコードは、単一の添付ファイルでは正常に機能しますが、複数のファイルでは失敗します。

$ews->SendItem() は次のエラーを返します:

キャッチされない SoapFault 例外: [a:ErrorSchemaValidation] 要求がスキーマ検証に失敗しました: 必要な属性 'Id' がありません。

ここで何が恋しいですか?

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

php - php-ews 共有を含むすべてのカレンダーにアクセス

会議室のカレンダーを共有しています。私がやりたいことは、php-ews を使用してそのカレンダー スケジュールをプルして表示することです。これまでのところ、自分のカレンダーを問題なく簡単に表示できました。これは、 https://github.com/jamesiarmes/php-ews/wiki/Calendar:-Get-List-(Retrifying-Id-and-ChangeKey)のコードを使用して行われました。

同様の質問 ( php-ews: 共有カレンダーにアクセスしますか? ) で、「カレンダーフォルダーのみを見る」セクションに次の行を追加することを提案する人を見ました:

これはコードなどを壊しませんでしたが、結果も変わりませんでした。その結果、私はまだ自分のカレンダーしか与えられませんでした。1 つの方法としてなりすましについて言及しているのを見たことがありますが、カレンダーは既に共有されているので、その必要はないと思います。私が見落としているものはありますか?カレンダーの ID パスがあります (識別の詳細を大文字の単語に置き換えます): DOMAIN.com/OU/USERNAME:\calendar\NAME OF CALENDAR

これが問題の解決に役立つことを願っています。これに対処するスタック オーバーフローに関するいくつかの質問があります (ただし、私の問題を解決する回答はありません)。そのため、並べ替えられた場合は、それらの場所にも解決策を確実に伝えます。

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

php - PHP-EWS: カレンダー アイテムに複数の拡張プロパティを設定する

PHP EWS を使用して、カレンダー アイテムに複数のカスタム プロパティを設定することは可能ですか? 拡張プロパティを取得するこの例を除いて、これに関するドキュメントを見つけることができませんでした。単一のフィールドで動作させることはできましたが、複数のカスタム プロパティを設定できるかどうか疑問に思っています。API はその可能性をほのめかしているようです。

たとえば、次のプロパティは ExtendedPropertyType.php で定義されています。

プロパティは配列の$Valuesように見えますが、そこに何も格納できませんでした。私の回避策は、値の配列を JSON 文字列に折りたたんで$Valueプロパティに格納することでした (以下の回答を参照)。それは機能しますが、少しハックな気がします。より良い方法はありますか?