3 日で期限切れになる一時的なマテリアルに加えて、開発者は一部のマテリアルを永久に保存する必要がある場合があります。そのとき、永続的なマテリアルを追加できます。このインターフェイスを介してマテリアルが作成されます。
最近更新され、永久的な画像素材が追加された後、URL が開発者に返されます。開発者は Tencent ドメイン名内で使用できます (Tencent ドメイン名外で使用された場合、画像はブロックされます)。
ご注意ください:
1. 新しく追加された永久マテリアルは、パブリック プラットフォーム
2 の公式 Web サイトのマテリアル管理モジュールでも見ることができます。永久素材の数に上限がある場合は注意して追加してください。グラフィックメッセージ素材、写真素材の上限は5000枚、その他の種類の上限は1000枚です。
3 素材の形式やサイズは公開プラットフォームの公式Webサイトに準拠します。具体的には、画像サイズは2M以下、bmp/png/jpeg/jpg/gif形式に対応、音声サイズは5M以下、長さは60秒以下、mp3/wma/wav/amr形式に対応
4、このインターフェイスを呼び出すにはhttpsプロトコルが必要です
#永続的なグラフィックスとテキスト マテリアルを追加する
#インターフェイス呼び出しリクエストの手順
##http リクエスト メソッド: POST
https://api.weixin.qq.com/cgi-bin/material/add_news?access_token=ACCESS_TOKEN
呼び出し例
{
"記事": [{
"タイトル": TITLE,
"thumb_media_id": THUMB_MEDIA_ID,
"著者": AUTHOR,
"ダイジェスト": DIGEST,
"show_cover_pic": SHOW_COVER_PIC(0 / 1),
"コンテンツ": CONTENT,
"content_source_url": CONTENT_SOURCE_URL
},
//新しい資料が複数のグラフィックとテキストである場合、ここに複数の記事構造が必要です
]
}
パラメータの説明
#パラメータ | 必要かどうか | 説明 |
タイトル | is | title |
thumb_media_id | は、 | グラフィック メッセージのカバー画像マテリアル ID (永続的なメディア ID である必要があります) |
著者番号 | = | 著者 |
ダイジェスト | | グラフィック メッセージとテキスト メッセージの概要。要約があるのは 1 つのグラフィック メッセージとテキスト メッセージのみです。複数のグラフィック メッセージとテキスト メッセージは空のままです。 |
show_cover_pic | は | 表紙を表示するかどうか、0 は false、つまり表示されません、1 は true、つまり表示されます |
##content | は、 | グラフィック メッセージの特定のコンテンツです。HTML タグをサポートしており、20,000 文字未満にする必要があります1M 未満の場合、JS# はここで削除されます。 |
##content_source_url は | # の元のアドレスです## グラフィックメッセージ、つまり「原文を読む」をクリックします。 次の URL | ## 返却手順 { "media_id":MEDIA_ID } 返されるのは、新しく追加されたグラフィック メッセージ素材の media_id です。 グラフィック メッセージの特定のコンテンツでは、外部画像リンクがフィルタリングされることに注意してください。開発者は、次のインターフェイスを通じて画像をアップロードして URL を取得し、グラフィック コンテンツに挿入して使用できます。 グラフィック メッセージ内の画像をアップロードして URL を取得します このインターフェイスによってアップロードされた画像は、パブリック アカウントのマテリアル ライブラリ内の画像数の制限 5,000 を占有しないことに注意してください。画像はjpg/png形式のみをサポートしており、サイズは1MB未満である必要があります。 インターフェイス呼び出しリクエストの説明 http リクエスト メソッド: POST https://api.weixin.qq.com/cgi- bin/media/uploadimg?access_token=ACCESS_TOKEN 呼び出し例 (curl コマンドを使用して、FORM フォームを使用して画像をアップロード): curl -F media=@test.jpg "https:/// api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN" パラメータの説明 #パラメータ | 必要かどうか | 説明 | access_token | は | #呼び出しインターフェース資格情報 | media | は | ##form-data 内のメディア ファイル識別子です。ファイル名、ファイル長、コンテンツ タイプ、その他の情報が含まれます | 返品手順 通常の状況での返品結果は次のとおりです: { "url": "http://mmbiz.qpic.cn/ mmbiz/gLO17UPS6FS2xsypf378iaNhWacZ1G1UplZYWEYfwvuU6Ont96b1roYs CNFwaRrSaKTPCUdBK9DgEHicsKwWCBRQ/0" } URL はアップロードされた画像の URL であり、後続のグループ送信で使用したり、グラフィック メッセージに配置したりできます。 他のタイプの永続マテリアルの追加 インターフェイス呼び出しリクエストの手順 POST フォーム、フォームを通じてインターフェイスを呼び出します。 id はメディアであり、ファイル名、ファイル長、コンテンツ タイプ、その他の情報を含む、アップロードする必要があるマテリアル コンテンツが含まれます。注意: 写真素材は、パブリック プラットフォームの公式 Web サイトの素材管理モジュールのデフォルト グループに入ります。 http リクエスト メソッド: POST、https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=TYPE を使用する必要があります 呼び出し例 (FORM フォームを使用して別のタイプの永続マテリアルを追加するには、curl コマンドを使用します。curl コマンドの使用については、情報を参照してください) #パラメータの説明 #パラメータ | 必須かどうか | 説明 | アクセストークン | は | 调用接口凭证 | type | 是 | 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb) | media | は | ##form-data 内のメディア ファイル識別子です。ファイル名、ファイル長、コンテンツ タイプ、その他の情報が含まれます | 永久的な動画素材の追加には特に注意が必要です 動画素材をアップロードする場合は、素材の説明情報を含むdescriptionのIDを指定して別のフォームをPOSTする必要があります。コンテンツ形式はJSONです。 { "title":VIDEO_TITLE, "introduction":INTRODUCTION } 永久ビデオ素材を追加する呼び出し例: curl "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=TYPE" -F media=@media.file -F description='{"title" :VIDEO_TITLE, "紹介":INTRODUCTION}' パラメータの説明 パラメータ | 必要かどうか | 説明 | タイトル | は | ビデオ素材のタイトルです | introduction | は | ビデオの説明です材料#### ######## 戻り値の説明 { "media_id":MEDIA_ID, "url":URL } 戻り値パラメータの説明 #パラメータ | 説明 | media_id | 新しい永続マテリアルのmedia_id | url | 新しく追加された画像素材の画像 URL (このフィールドは画像素材を追加する場合にのみ返されます) | エラー状態で返される JSON データ パケットの例は次のとおりです (例は無効なメディア タイプ エラーです): {"errcode":40007,"errmsg":"invalid media_id"}
|
|