ホームページ  >  記事  >  バックエンド開発  >  最近 (2016 年) の新しい WeChat ドキュメントの開発の問題に関しては、CSDN バージョンのマスターの方々に見ていただくようお願いします。

最近 (2016 年) の新しい WeChat ドキュメントの開発の問題に関しては、CSDN バージョンのマスターの方々に見ていただくようお願いします。

WBOY
WBOYオリジナル
2016-06-23 13:06:491155ブラウズ

2016 年の新しいバージョンの WeChat 開発ドキュメントでは、呼び出されるインターフェイスがすべて https プロトコルであることが必要ですが、プロジェクトの開発中に、このサーバーに画像素材をアップロードするときに CURL 拡張機能を使用できないという問題が発生しました。 https プロトコルのデータ送信により、インターフェイス呼び出しでメディア データが欠落するという問題が発生しました。ただし、公式ドキュメントでは、受信するデータ形式が不明です。 WeChat サーバーは、http プロトコルの下では前の
と同じです。CURL 拡張機能は、簡単に json データ形式を返し、media_id を通じて次のステップに進むことができ、ファイルを
fie_get_contents に変換するのに使用しました。バイナリ ファイルを作成し、JSON 形式で WeChat サーバーに転送しても効果はありません


PHP バージョンの専門家に見てもらってください。 ! !

ディスカッションへの返信 (解決策)

これはマテリアル ライブラリをアップロードするために私が昨年書いたインターフェイスです

試してみました 問題ありません 本質的に、彼女はあなたにcurlを使うように頼んだのですのフォームのアップロード方法は、HTML でのフォーム ファイルのアップロードと似ています。


プログラムの書き方がわかりません。インターフェースを書くのに2年かかりましたが、あなたが言及した問題は見つかりませんでした。

現在、新しいマテリアルはこの方法ではアップロードされません。また、2016 年の新しいインターフェイスは、https: 私が試した方法ではありません。 Curl は http では機能しますが、https ではハングします。

私の環境の問題により、CURL拡張機能が使用できません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。