問題タブ [vcf-vcard]
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.
vcf-vcard - vCard さまざまなパラメーターの解析
vCard パーサーを作成する必要があります。ここでの問題は、取得した Vcard が n 個のパラメーターを持つことができることです。たとえば、TEL;CELL:123 または TEL;CELL;VOICE:123 または TEL:HOME;CELL;VOICE:123 のように、このフォーマットを取得する方法は、実際には自分に依存します。ソース(多様で多くの場合があります)。ここで、これらすべての異なるパラメーターのセットを単一のフィールド (この場合は携帯電話番号) にマップできることを識別できる汎用リーダーを作成する必要がありますが、この情報の送信方法はすべてのソース (Google、MS、Nokia) によって異なります。 . 誰かがそのような状況に対処する方法について何か提案をしてもらえますか
java - CardmeJavaを使用してVCardを作成する
こんにちは私はCardmeAPIを使用してJavaでvcard(.vcf)ファイルを作成しようとしています。.vcfファイルを保存できますが、内容がなく、空です。以下の私のコードを見つけてください、
この問題の解決にご協力いただきありがとうございます。
localization - データベースフィールドからの郵便/住所表示のローカライズ
住所部分にある種の解析可能な標準語彙を使用する国際郵便/住宅/配達住所フォーマットテンプレートのリストを誰かに教えてもらえますか?
理想的なリストには、国コードと置換可能なトークンを使用した形式が含まれているため、データベースアドレスフィールドをテンプレートに置き換えて、ローカル形式で印刷可能なものを作成できます。
例えば
背景:以前は、アドレスを受け入れるための単純なフリーテキストフィールドがありました。アドレスを特定のフィールドに分割する必要があるvCardダウンロードをサポートするために移動します。それはすべて問題ありません。移行を行うことができます。国ごとに「正しい」順序でフィールドを表示する方法を探しています。ご協力いただきありがとうございます!
mobile - SMS経由で任意の携帯電話に連絡先情報を送信することは可能ですか?
私はSMSを介して顧客にデータを送信するアプリに取り組んでいます。私ができるようにしたいのは、より良い用語がないため、「クリックして追加」できる形式で連絡先情報を含むウェルカムSMSを顧客に送信することです。
電話プラットフォーム間で機能するこれを行う方法がない場合、最も一般的な携帯電話でそれを行う方法を示すリソースはありますか?
android - Android で vcard/contacts/?vcf var SMS または MMS を送信するにはどうすればよいですか?
Android のソース コード (contacts/vcard/.vcf ファイル) を MMS または SMS で送信できるように変更したいのですが、Android のデフォルトの方法は Bluetooth です。いろいろな方法を見つけましたが、すべてうまくいきません。私は、vcf フォーマットが次のようなものであることを知っています。
この文字列をプレーン メッセージとして SMS で送信します。一部の Android フォンはこれを連絡先として認識できますが、ほとんどの Android フォンは認識できませんが、MMS で連絡先を送信する方法がわかりません。
android - Android エクスポート vcard および android.pim クラス
連絡先を VCard 文字列に変換するための組み込みメソッドを探しています。android.pim.vcardパッケージにあるクラスVCardBuilderとVCardComposerを見つけました。Eclipse はインポート時にこのパッケージを見つけることができず、公式ドキュメントにはそれらについて言及されていません。
これらのクラスをインポートして使用するにはどうすればよいですか? それとも、独自の Vcard エクスポーターを作成する唯一のオプションですか?
よろしく
flash - vCard のインポート/エクスポート?
Adobe Air アプリケーションがあり、vCard をインポートおよびエクスポートする方法を構築しようとしています。簡単な方法があるかどうか、または誰かが私を導くことができる何かを知っているかどうか疑問に思っていました.
よろしく、
php - PHP での VCard のフォーマット
PHP 経由で VCard を生成しようとしていますが、ユーザーにメールで送信されます。ハードコーディングされたデータを使用して最初のスクリプトを作成しましたが、最終結果は MySQL からの VCard に入力されます。
VCard を正規の VCard (別のサイトからダウンロードしてテストしたもの) と並べて表示すると、ほとんど同じように見えますが、生成した VCard をインポートしようとすると、データが表示されません。実際、携帯電話で開くと、それが vcard であることさえ認識されず、壊れた Google Doc に送られます。
vcard をフォーマットするためにウィキペディアからいくつかのコードを借りましたが、すべて問題ないようです。フォーマットにエラーはありますか? さまざまな改行を試しましたが、役に立ちませんでした。アイデア?
私の世代/メールのコードは次のとおりです。
更新 1:これは私をさらに混乱させますが、おそらくデバッグに役立つでしょう。(不良) 生成された VCard をコンピューターにダウンロードしました。また、別の Web サイトから正常な VCard をダウンロードしました。予想どおり、生成されたものはデータなしで開きますが、良いものは正常に動作します。次に、拡張子が .vcf の 3 つ目の空のファイルを作成し、(不良) ファイルからテキストをその空のファイルにコピーしました。そのファイルを開くと、すべてのデータが完全に表示されました。さらにテストするために、正常な VCard ファイルから不良ファイルにテキストをコピーしましたが、それでもデータなしで開かれました。だから、私が理解していないエンコーディングまたはその他のファイルに関するものであるようです。それはパーミッションではありません - それはすべて同じです。
更新 2: PHP を変更して、VCard をダウンロードするだけでなく、電子メールで送信するように強制するようにしました。ダウンロードしたファイルは問題なく開くので、ファイルのエンコード方法 (正しい言葉ですか?)、または GMail の解釈方法でエラーが発生しています。
更新 3: 修正済み : 解決しました。これがなぜなのかはわかりません - 私が見つけることができる他のすべてのチュートリアルは反対のことを言っているからです - しかし、いくつかの重要な変更がありました. まず、メールのエンコーディングを base64 から 8 ビットに変更し、添付ファイルのコンテンツをメール関数に渡される文字列だけに変更しました (64 形式ではなく 8 ビット形式になるように)。これにより、デスクトップで VCard が有効になり、読み取り可能になりました。Android で読み取れるようにするには、$fileatt_type 変数を「text/x-vcard」に変更する必要がありました。そうしないと、Gmail はそれをドキュメントと見なします。
php - vCardは、PHPを介してdBからの情報で伝播します
大丈夫、私はそれが簡単だろうと思ったプロンカーのように。
クライアントの詳細が表示されたポップアップがあり、vCard(ただしスタイルが豊富)がすべてdbを介してオンザフライで伝播されているように見えます。
だから私は心配しないと思った。vcard内でphpを使用し、関連情報を解析して、wnehユーザーがd/lリンクをクリックして正しいvCardの詳細を取得できるようにする。
うーん、いや、vCardなどに関する情報を見つけるのは難しいです。
これがvcard.vcfのスニペットです
TELの例は次のようにPHPでレンダリングされます。<?=$r['tel'];?>
では、vcard内でphpを取得して使用可能にするにはどうすればよいでしょうか。ヒントをいただければ幸いです。
ruby-on-rails - Rails 2のvpimでエンコードエラーが発生するのはなぜですか?
次のエラーが発生します。
他のvcardでも問題なく動作しました。そして、データは正しく見えます-それは電子メールでなければなりません:
これは、電子メールがあるときに爆発するサンプルvcardです...それを修正するために私が行ったことは、2番目の電子メールを手動で削除することですが、それは苦痛です。
これがペーパークリップとvpimを使用した私のコントローラーです。