問題タブ [google-schemas]
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.
gmail - 有効な日付時刻とは何ですか/パーサーが壊れていますか?
与えられた例では、startDate は検証されません! 数日前にぶつけてみましたが、それでもダメでした!
gmail - JSON-LD が無効ですか?
私はしばらくの間 JSON-LD をいじっていましたが、あなたの使い方が正しいのだろうか? @context に URL を含めるべきではありませんか? バリデーターは両方を受け入れるようです..json-ld.orgの遊び場は奇妙なことにどちらも受け入れていません。次のエラーが返されます。
{"name":"jsonld.InvalidUrl","message":"URL の参照を解除しても、有効な JSON-LD オブジェクトが生成されませんでした。考えられる原因は、おそらく同一生成元ポリシーが原因で URL にアクセスできないことです (サーバーが CORS を使用していることを確認してください)クライアント側の JavaScript を使用している場合)、リダイレクトが多すぎるか、JSON 以外の応答です。","details":{"url":" http://schema.org ","cause":{"name" :"jsonld.LoadContextError","メッセージ":"URL を逆参照できませんでした。エラーが発生しました。","details":{"url":" http://schema.org ","cause":""} }}}
ありがとう、サム
google-schemas - テスト時に Google Schema ボタンが表示されない
自分自身に送信してスキーマ ボタンをテストしています (「From」電子メール ヘッダー アドレスを gmail アドレスでオーバーライドして、電子メールを送信するサーバーからテストしています)。受信者と送信者の両方が私の Gmail のメール アドレスです。
元のメールを表示するとスキーマが表示されますが、受信トレイにボタンが表示されません。
HTML メール テンプレートの一部として送信するスクリプト タグは次のとおりです。
これは私の受信トレイのスクリーンショットです。「Accept」Gmail アクションがどこにもないことに注意してください。
これはメール自体のスクリーンショットで、「どこでも Gmail アクションを受け入れる:
google-schemas - Gmail スキーマ: rsvp アクションが検証されていません
これは、検証ツールが初期リリースであることと関係があると思います。RSVP アクションが適切に検証されていません。以下のマークアップも gmail に表示されず、その理由がわかりません。
gmail - Google Now または Google 検索にスキーマが表示されない
App Script Tutorialを使用して、Gmail アカウントにメールを送信しています。他の Google サービスに表示されるかどうかを確認するために、さまざまなスキーマを含むメールを送信しています。このページの下部とこのページによると、フライトやイベントなどのスキーマが Google Now と Google 検索結果に表示されるはずです。
次のタイプについては、Google スキーマのドキュメントから切り取って貼り付けた例を使用しています...
- イベント
- フライト
- レストラン予約
ただし、Google Now にも Google 検索にも表示されません。
メールは Gmail に表示されます。メールのソースを見ると、スキーマ情報が HTML ソースに存在することが確認できます。自分の gmail アカウントにメールを送信しています (App Script チュートリアルに従って)。
メールに Action スキーマを埋め込むと、Gmail にアクションを表示できるため、App Script の例が正しく構成されていることを確認しました。ただし、他のスキーマと製品間の統合をテストしたいと考えていました。
どこが間違っているのか教えてください。クロスプロダクト スキーマを機能させることができた人はいますか? 言語や場所の制限など、このクロスプロダクション機能の使用に関する制限はありますか? (私はこれを示唆するものを見つけることができませんでしたが、それが米国/英語または何かに制限されていたとしても、それほど驚くことではないでしょうか?)
google-schemas - GMail に表示するスキーマ ボタンを取得できません
Web サイトへのサインアップ時に、電子メールの確認手順にアクション ボタンを実装しようとしています。このようにして、ユーザーはメッセージを開かなくても電子メール アドレスを確認できます。
メールの内容は次のとおりです (スキーマ情報に microdata を使用しています)。
メッセージからの生の出力 (識別情報を除く) は次のとおりです。
このメッセージは、GAE アプリケーションを介して自分自身から自分自身に送信しています。受信したメールのヘッダーを見ると、SPF と DKIM の両方の認証に合格しているのに、GMail によってボタンがレンダリングされていないことがわかります。メッセージを受信するメール アカウントは、Google Apps アカウントに属しています。私はドキュメントを数回読んだことがありますが、ここで何が欠けているのか本当に途方に暮れています。誰も手がかりを持っていますか?ありがとう。
google-schemas - Inbox での Gmail アクション: Google Apps アカウントを使用したエンド ツー エンドの例
スキーマを使用して受信トレイでアクションをテストするために、Google Apps アカウントに制限はありますか? 例を試してみましたが、受信トレイにボタンが表示されませんでした。アプリは、appengine で Google Apps アカウントを使用して作成されました。
受信したメールは次のとおりです。
google-schemas - フライト予約スキーマ: 現在、Google にカードはありません
Google スクリプト + 自分の Gmail アカウントを使用して、フライト予約スキーマ (マイクロデータ形式) を送信しています。
対応する天気予報カード (出発/到着) は現在 Google でポップアップ表示されていますが、これまでのところ、搭乗券は表示されていません。なぜ理想的なのですか?
まだサポートされていないことを理解しているため、アクションを含めていないことに注意してください。
これが私が使用したtempplaceです。
基本的には、Google の例とほぼ同じですが、Google Now がそれらに基づいている場合に備えて、日付と場所を変更しました。