最近、WeChat の jssdk インターフェイスを使用して開発された友人への共有機能と共有リンクがすべて無効になり、共有後に友人とのダイアログ ボックスに表示されるコンテンツも正しくないという問題が発生しました。コードは変更されていません。テスト後、wx.onMenuShareAppMessage と wx.onMenuShareTimeline の両方が success メソッドに入ることができますが、渡される title、desc、link などの各パラメーターは機能せず、すべてが機能しないことがわかりました。デフォルトのパラメータ (現在のページのタイトルやリンクなど) は、2017 年 4 月 28 日の夕方 10 時ごろに発生しました。突然、アプリケーションが WeChat を呼び出すために使用するすべての jssdk インターフェイスが失敗し、その後約半分が失敗しました。 1 時間後にまた同じことが起こりました。これは正常ですが、問題は、「友達と共有」パラメータと「友達と共有」パラメータがすべて無効であるということです
2.1 友達と共有したりモーメントに共有したりするためのコード
2.2 以前の通常の共有結果
同様の質問に回答しました
/q/10...
/q/10...
他に問題がない場合:
ご確認ください
link 跟安全域名是同域名的吗?
WeChat の開発ドキュメントには 3 つのバージョンがあります
https://mp.weixin.qq.com/wiki...
https://mp.weixin.qq.com/wiki...
https://mp.weixin.qq.com/wiki
。 。 。 。 。 。 。 。 。 3 番目のバージョンはこれを具体的に指摘しましたが、最初の 2 つは指摘していませんでした
このクソに対して、サーバー上のいくつかのプロジェクトを変更しました
。上記の補足とも言えます。
WeChat で 13 面的な行為をしないでください。ルールが変更されました。 WeChat の承認されたリンクを共有リンクに含めることはできず、共有リンクは裸でなければなりません。
そしてドメイン名はjsセキュアドメイン名と同じである必要があります(これは保証されるべきです)
私の問題は、もともとWeChatコードを取得できなかったため、WeChat認証リンクを共有リンクの外に追加したためでした。現在は、パラメーターの問題を再度処理することしかできないようです。
注: WeChat jssdk インターフェース文書にいくつかの調整を加えました:
jsファイルのバージョンアップ
友達と共有するために説明を調整しました(モーメントで共有する場合も同様)