2

ここで質問するのは初めてですが、ここ数日この問題に頭を悩ませていたので、あなたの助けを求めなければなりませんでした。基本的には、ドイツのサイトで古典的なソーシャル メディア ボタンを作成する必要があり、XING はそこで非常に人気があるため、それも作成する必要があります。

このプロジェクトでは、共有/いいね! の数の作業カウンターも必要ですが、これは Facebook と Twitter では問題ではありませんでした。jQuery を使用して、graph.facebook.com と urls.api.twitter から JSON を取得しました。 .com ですが、XING にはそのようなものはないようです。

彼らのサイトでは、他のサイトと同じように事前に作成された共有ボタンを提供しており、そのボタンには共有カウンターがありますが、カスタム デザインを使用する必要があります。

そのデフォルトのボタンを取得して非表示にし、共有カウンターの値を取得してボタンで使用しようとしましたが、成功しないと、未定義になるか、何も表示されなくなります。

しかし、たとえば、このサイトにはカスタム スタイルのXING用の動作する共有カウンターがあるため、それを行う方法があるに違いないことはわかっています。

私が何を試すべきかについて何か考えがありますか?

4

1 に答える 1

0

xing共有ウィジェットからhtmlコードを解析し、バブルから番号を取得することで、最終的にこれを行うことができました。(これはサーバー側で行う必要があります)。

これは、ボタン + カウントの URL です。

https://www.xing-share.com/app/share?op=get_share_button;counter=top;url=your_url_here

上記のリンクから返された html で、次の正規表現を使用してカウントを取得できるはずです。

xing-count(.+?)(\d+)(.*?)</span>

2 番目の一致には、共有数が含まれます。

于 2015-07-10T06:25:08.267 に答える