2017-05-09 2 views
1

非常に大きなウェブサイトを1ページのアプリケーションに分割して使用しています。だから、最初の要求ではまだ角を補間する必要がある単純なhtmlを得るだけです。Q:Yammer OGを1ページのアプリケーションから

ユーザーがある種の記事のURLをコピーしてyammerに貼り付けると、yammerはウェブページデータa.k.a. OGタグの取得を開始します。私たちは多数の異なるOGタグを提供してきましたが、それらは角度補間の後でのみ埋められます。

yammerが取得するのはプレーンhtmlなので、yammerは補間されていないコンテンツを取得します。 og:descriptionなどの{{article.title}}のようなものを取得します。

私たちはSEOエンジンをセットアップしています。これは、スクラップgoogle、facebook、twitterで完璧に動作します。

yammerが適切なコンテンツを取得できるように何かできますか?

ありがとうございます。

答えて

1

Open Graphオブジェクトを作成するには、いくつかの方法があります。これは、アクティビティストリームの投稿、OGパラメータを使用した明示的なメッセージの投稿、またはあなたの場合のスクレイピングからのものです。

スクレイピングを機能させるには、スクレイパーに提示されたページに有効なOGメタデータを提示する必要があります。クライアントサイドのページを作成するJSは実行されないため、サーバー側で正しい値をレンダリングする必要があります。 curlまたは別のHTTPクライアントを使用してアプリケーションをテストし、返される内容を確認することをお勧めします。

関連する問題