ギフトパッケージを受け取るためのインターフェース


ポイント モールの概要: ポイント モールは累計 200 万人のユーザーをカバーし、合計 7.5W の引き換えユーザー、合計 200,000 人の引き換え、毎日 6,000 ~ 10,000 人の新規ユーザーが追加されます。エレクトロニクス、デジタル、インテリア家具など300種類以上の商品を取り揃え、ライフ、ゲーム周辺機器、おもちゃ、模型など様々な分野のポイントモールホームページの露出写真です。

TB1FovAJVXXXXXLXXXXXXXXXXXX-800-450.pngほとんど 適切なレコメンデーションを実現するために、1 日のクリック数は約 20,000 に維持されます。新製品が発売されると、3 日間のスケジュールが設定されます。現在、三國志、My Name is MT2、天天西遊記クールランニング、金蟇釣り、裏技などがあり、三国志など10種類以上のギフトパッケージが連動しています。ポイントモール ポイントモールにゲームギフトパッケージエリアがオープンしました

TB1djHrJVXXXXaDXpXXXXXXXXXX-800-450.png

#ギフトパッケージの詳細ページ:

TB1zlW2JVXXXXbzaXXXXXXXXXXX-800-450.png

1. ゲーム プロモーションの黄金期には、福利厚生がギフト パッケージで強調表示され、より多くの理由や理由が示されます。公開プロモーション リソースへの応募の機会が優先されます

2. ポイント モールは完全にプロモーションされ、1 日で uv2w、1 か月で消費できるギフト パックの数は 1w- 2w で、毎日 2000 人のユーザーを継続的にゲームに誘導できます。ポイントを引き換えることに成功したすべてのユーザーは、直接ゲームに参加できます。


一般的なゲームに適用されるポイント数は次のとおりです:

1. さまざまな製品のスター独自の月間合計賞金プールとトップ賞の制限があり、トップ賞以外の賞品はトップ賞の 1/3 を超えることはできません

製品のスター評価 300000 ##200000##18複合輸送 A150000

毎月利用可能

ポイント特典プール


# #ユーザーごとに 1 回のアクティビティ
TOP 賞金額の上限


単一アクティビティ
TOP 賞品の数の上限

#月間累計
TOP入賞最大数


シングルジェネレーションS

2000

8

24

コネクテッド トランスポート

#1500

6

##1000

6

18


2. 先週の試合の DAU を参考にして比較してください上記のすべてのデータ ボーナスは次のように追加できます:

週平均 DAUボーナス30,000以上##1.5倍1.0倍0.5 倍

例: 5000DAU の 1 世代の製品は、1 ユーザーあたり最大 1500 ポイント、月あたり最大 12 人に発行できます。


添付ファイル: ギフト パッケージが完成し、必要な材料が提供されています

1. プロモーション写真、3 枚の JPG、 690*450、600*600、240*156

2. ギフトパッケージの説明: 150-300 ワード

ギフト パッケージを受け取るクライアントのインターフェイス

ギフト パッケージ情報の取得インターフェイス

インターフェイスの説明

ギフト パックを受け取るスタンドアロン APP に適したギフト パック リストを取得します。 APP でこのインターフェイスを呼び出して、ギフト パック コード リストを取得します。

# 前提条件:

#ログイン認証が必要です #関数プロトタイプ

public static void query Gifts(final IGet GiftListListener リスナー)

パラメータの説明


: リスナー ギフトパッケージ情報コールバック

コールバック インターフェイス プロトタイプ
:

 public static interface IGetGiftListListener { 		public void onGetGiftListSuccess(List<Gift> list); 		public void onGetGiftListError(String errMsg); 	} 	public static class Gift { 		private String cpItemId; 		private Long giftId; 		private Long status

ギフトを受け取るパッケージ

インターフェースの説明 ギフトを受け取り、取得したギフトパッケージコードIDリストから対応するギフトパッケージIDを取得します

前提条件 :

1. まず、「ギフト パッケージ情報の取得」インターフェイスを通じて購入可能な製品のギフト ID を取得する必要があります

2. ログイン認証が必要です

関数プロトタイプ

public static void take Gifts(long GiftId, ITake GiftListener リスナー)

パラメータの説明

giftId ギフトを受け取るための ID

listenerサーバーから返されたコールバックを受け取ります

コールバック インターフェイス プロトタイプ:

##public static interface ITake GiftListener {

public void onTake GiftListSuccess(boolean isSuccess);

public void onTake GiftListError(String errMsg);

}

サーバー側ギフト パッケージ受信インターフェイス

Getギフト パッケージ情報 インターフェイス

インターフェイスの説明

ユーザーが受け取ったときさまざまなチャネルを通じて APP ギフト パッケージがリリースされた後、APP が起動されると、APP クライアント/サーバーはデジタル エンターテイメント APP のバックエンドにクエリを実行して、ユーザーが発行する必要のあるギフト パッケージを持っているかどうかを確認できます。クエリが成功すると、レコード リストが返されます。

# 前提条件:

#ログイン認証が必要です

#関数プロトタイプ: ##http://gateway.6uu.com/coin/query_game_gift_record.action?user_str_id=xxx&app_str_id=xxx&game_item_id=xxx &status=0&ts= xxx&sign=xxx パラメータの説明:


リクエストパラメータ

6000~30,000

6000未満

デジタル エンターテイメント ユーザー ID必須#オプション文字列#オプション#12654#必須文字列正常に返されましたis_successrecord_listcpItemId失敗の戻り値##Fエラー コード必須文字列必須文字列リクエストが失敗しました

user_str_id

#String

#xxxxx

##game_item_id

購入したアイテム ID (この ID は、によって提供されます) CP、CP はこのアイテム ID の正当性を検証します)。空白のままにすることも、カンマで区切って複数のフィールドに入力することもできます (空白のままにすると、ユーザーの条件を満たすすべてのレコードが返されます)。

##12312312312

ステータス

結果をステータスでフィルタリングします。 0 はすべてを意味し、1 はアクティブ化されることを意味し、2 はアクティブ化されることを意味し、3 は期限切れを意味します。デフォルトは 1 です。

Int

##1

app_str_id

APPappkey

必須
文字列

#ts

タイムスタンプ

必須

long

223433232

sign

現在の署名リクエストのデータに署名します。これはオプションである必要があり、現在のリクエスト リクエストのデータ項目によって異なります。コード内でハードコーディングすることはできません。

##Sdf98sdf98sdf89sdf9sdf9sd

リクエストが処理されたかどうか成功

##必須

文字列

T

APP サーバーが注文を作成した後に注文 ID を返します

Required

String

返された情報の次のフィールドは、ギフト パッケージ ID

を表します。

##is_success
リクエストが正常に処理されたかどうか

必須

文字列

##error_code

#605

##msg

##エラー メッセージ


#応答サンプル:

ギフト パッケージは 2 つあります。##{

ギフトパッケージを受け取る

インターフェースの説明

##ギフト パッケージの配布が完了すると、アプリはデジタル エンターテイメント サーバーにギフト パッケージが正常にアクティベートされたことを通知します。ギフト パッケージのリストをアクティブ化するよう要求するとき。

関数プロトタイプ: http://gateway.6uu.com/coin/mark_record_as_activated.action?user_str_id=xxx&app_str_id= xxx&app_order_id=xxx&record_id=xxx&ts=xxx&sign=xxx


パラメータの説明:
##正常に返されました

{

"is_success":"T",

"record_list" : [{"cpItemId":"4698796","gmtCreate":1433948755664,"recordId":65498,"status":1,"userStrId":"654987asdf987sadf"},{"cpItemId":"98964654","gmtCreate" : 1433948755664,"recordId":658796,"status":1,"userStrId":"654987asdf987sadf"}]

}

対象となるギフト パッケージがありません:

{

"is_success":"T",

"record_list": []

}

失敗の戻り値

“is_success”:”F”,

“error_code ”:” FAIL",

"msg":"システム エラー"

}

user_str_idデジタル エンターテイメント ユーザー ID必須文字列##app_order_idレコード ID をクエリしたときに返されるレコードAPPappkeyタイムスタンプsign署名するには、現在のリクエストのデータに署名します。これはオプションである必要があり、現在のリクエスト リクエストのデータ項目によって異なります。コード内にハードコーディングすることはできません。 ##Sdf98sdf98sdf89sdf9sdf9sdis_success##必須必須##1231231##失敗が返されます#文字列Fエラーコード#msg #Stringリクエストが失敗しました
#リクエストパラメータ

##xxxxx

注文APP 側で完了した発行に関連付けられた ID は cp によって生成され、デジタル エンターテイメント サーバーは

#Required

String ## のみを記録します。

#12312312312

##record_id

必須

長い

654897

app_str_id

必須

文字列

12654

ts

必須

長文

##223433232

#必須

文字列

正常に返されました

リクエストが処理されたかどうか成功

文字列

T

app_order_id

APP サーバーが注文を作成した後に注文 ID を返します

#String

##is_success
リクエストの処理が成功したかどうか

必須

##エラーコード

必須

文字列

FAIL

#エラー メッセージ
必須

# 応答サンプル


正常に戻りました

{#ギフト パッケージ レコードがアクティブ化または期限切れになりました#{ "msg": "ギフト パッケージ ステータス エラー"
"is_success":"T",

"app_order_id":"1235654"

}

Return失敗時

“is_success”: “ F",

"app_order_id": "1235654",

"error_code": "RECORD_STATUS_INVALID",
}

ギフト パッケージ レコードが存在しません

{

"is_success":"F",

"app_order_id": "1235654",

"error_code": "RECORD_NOT_FOUND",

"msg": "発行レコードが見つかりません"

}