'账户1', 'access_key' => '08AC085A2C2D40E68B73631AE7D08B80', 'private_key' => "-----BEGIN DSA PRIVATE KEY----- MIIBvAIBAAKBgQDJL3AFZhWB0Gg6Lx3MhREBXayXzRmnu7VvkDAuPCPOWDo8XIsF wzrmW6xEJdwECZFwWBIKPbofx69tVHPbADOOug69t+nRIAiSqoAYz/IxXMSyqwN6 cSefNDSWD7gllhPIqxaFw3KCP+5yinw0XL196EBan4lv9koDP2BOdLuWzQIVAM7A LF9dcXC5mKxQQpLuYWkpV1ILAoGBAJOaBgD41bfKZiHNlR0e/HKRyDWhpPQS8LoW oiLefyxu20cMYMIzPFBfFocEUJLWunUpKZy8Yq5Jn0bD4Ct38MS0Iz+kK3aPWpVv 8tOrAJOPOqZ2HepvCgERBz6yHTSNHbvQ41FZcJt1OvCOQ86BCquj7EdblUV5+gkY qArqL0SEAoGBAMO2zhhe+gtpCm/aD2S/4ahNlaQn+KaO439K+7iLr1y2q6m3GYKl XF1JWthJurrB61xbnDdDOUrav4SGgNZk5dpMm3cBytlaS34ELxeGBTpOPP9bLwrG 9noKD+u9HSjIQw51B7tXpnt6PU6JLtDcwXWfUMzINZ7g00F7fnsBmS++AhRkaUwk 2UWqxXjlByHEOyX41mkZqQ== -----END DSA PRIVATE KEY-----" ], [ 'name' => '账户2', 'access_key' => 'FE3AA8735A1D4D8C96158F06D6C5A850', 'private_key' => "-----BEGIN DSA PRIVATE KEY----- MIIBvAIBAAKBgQDKoD3qwsnrzvi5qdC/YoZ6jDPqGRw/wzrgiSxAk2gE+GH4ueDc tSQyglppXkyUzwxqzuR3NW/T8ZUu7U/LYfXeRY/FStv1G5ytMheECGZLASX6TO0C AkrnpGNuJPwUYQDL80c8JWodG9cHXrkPcejMgH5k0xLhUzabGq6LwW22UQIVAOsP XAZ2nVdilbaaLZu9H2BfNG3PAoGBAK94UzphXmZJmdwbLU/FOilGPdx9NZk+MKG3 uJDAODybbfMupERpWS0ti9mW/N30ghfgb+xMTvdWYMM2klMXrXQ6zPrG1ndNJXzL VWH0GEZu6gdzQxRD9s0RTciRr3bicmUVQ2kciB8X7OPpSqcypGlxK5ZkTb46xxhC R8SiFfXYAoGBAIh2LGhp9lNPuGGJFtZ97Bbm5ggS0Z72hOUURzlg509FNVCv1goa N4sS+n9PhFFtROU8TqlUrOildIDnFtHyLjqzAtdJ76jvgLXKOwyRtWp5WRvIJFrF 9gmNeUVK8U9DMiU/1LoEICmFMHdGEAsokfUD9sgQuMq88bDdfePk+CUaAhRRsPKx i+aps9Ltn2FMeqZJ7QpIzQ== -----END DSA PRIVATE KEY-----" ], [ 'name' => '账户3', 'access_key' => '17A654BD6EE545379D61135697AFC290', 'private_key' => "-----BEGIN DSA PRIVATE KEY----- MIIBuwIBAAKBgQCqlgH5PnFzUivpCyBs5XgYSgyICUCPuBMisW7bHdgkv0aHm2VK SHg4pByPaFCYulIKJo4Pf3AyfyT5SonXWafX8O0S/MLVsZOnT1siW7PT3+jY0MaK PFBPv4z1siw0PdZE3fsGAT3IF/ScYRqoeV1epis+4ukNIWKIuaIHEhoRzwIVAKYf JM5pyPEORXbismUzkmKCiI0jAoGAShzhi0yPrL8BkURFQABBClYDhzUraq+3SZxX +se646LqiP52HpARsf97j9QgrlYV9xbzdCuE8TJU983SK4RB2e/iy587OmRjMIHp BHpbOK1fBoplhOI1vhYXm4qNVltzryXX4kQKs1hZ0HWPn2i2BipLFd30iScuE1Nj WGBplQgCgYA91EA/wQhUAK9YcVo3a1JQChAgJYuxCShvpmKaI/4pTYbDQVC2OmCH Yd6DN6Mwb7GgeeVCqgeq3648SON631Mn/wnf8MlXHtYRh1Zcvu2jB5l+9FeIK4m7 A/fAVdPy05fzfvKVOxQOtE+a1QqtRgXNEP+pe5dLyTuTTj19TI1X2wIVAIUDJ0++ MtjRLgciGc+t8U6I1mEU -----END DSA PRIVATE KEY-----" ], [ 'name' => '账户4', 'access_key' => 'F9401F82741541929155A0D0AE913C0C', 'private_key' => "-----BEGIN DSA PRIVATE KEY----- MIIBvQIBAAKBgQDfhKRbelcvf2UxNmUJ4Gf4gC5FROqBdyFYojvPWyTt7h9lmgeo dBLUp0R9H63AYQ+Sy8q9/aRbKkiJyDEtOgfB2Bfb9hcoG6plc8rDIw7vebarFK4Z J9PWzXqF1F4zcrIhsXBAVlqfXkgNW8OKhCNd9Jjtv9/pwkLfreJ9aC8R/wIVAOUG hAIoQk8CxcC4oYVtssHpvNIdAoGBAK4qlqtgrrBxIOSVMiFLj3AO2Ln6faTMKBFC Z5iv4vyE+/5I2Q8DtSU+adrsqdHX/+VStEi8zxh/43mQmzml+/FvioaXp3GalVxo JFDgay+IwZHL7slTEM9ylN9XAa8O8LP5lbGex/AAsd43/3cHSmDwfZ3EQayoq0Sw r3Ps5LInAoGBAKmpjhQZL1pRhhNqAMc5ASM29MWOuTpvA2cfxJ1Eqs1H7YRz4dv7 nOK248O751MEjlHDm4ixxufNAPjVzg/XwHh86nNnD8LDR/6DGnhQX3WzWwF0Sq6D cDnTwG4wkz0Qfp8P1IRdAoDvyUFTFQ5RCjYM9uqMS6V3mGRhkHtP194qAhUAtalH OTMN5y9LIDNAS1T5KIpOpI4= -----END DSA PRIVATE KEY-----" ], [ 'name' => '账户5', 'access_key' => '7A1C552DDFC6492C9F108FF4FF49EC5F', 'private_key' => "-----BEGIN DSA PRIVATE KEY----- MIIBvAIBAAKBgQC3e1sMvYWkz3NXmYJZabUk8w1P9R017yQVHgoxjD53Hf2AvXSh mmzIItzQs432jLRu+Ol/gEzRXg173pDedqzySzhBs1BLqFbrLDBI4nPvuhxo3avd UtClriBSqi4mqv1TbamtOP2CwibDenzO5wwER1Hrp/drao+KzOkBGL4fxQIVAMCw B+jlVWljx3UfDHyzRf5z9rnDAoGBAKKhECV+gtgRgScc7W1Tgx8l5jc3F/RjhUA5 +hm6nLdUm/tc8tt4LjCCGh0A3EW3EA3usXalPeXR1Dh8rtlk3ycGSvfIsXc4AiCC DkEtYkdskuAWkvBIaK5FUHT12LW3IpB0nrFH52ZlIiEXd00Y0qhoOrKJpBp1dNWK XTDNmltmAoGAYleQk0jgncxt8EHB1Z4R+c+bSVGT4oEYUk3C1WNDxVPGHuF2zdSk VRwsLuXNKPfTmuMrNih6HOktwGNb9NssmXe6eMXGLNwrcXw1BfDahj5jGeSF8ttX VasiW5vj8MOwWoCOwosHBW871w2s0Rr6QCbM/vusd8r9QoDiO/jiaoUCFQCo2ZSV QP52wGxYCCPgFTAamOmQpw== -----END DSA PRIVATE KEY-----" ], ]; // 百度API配置 define('BAIDU_API_BASE', 'https://ubapi.baidu.com'); // 获取账户索引 $account_index = isset($_GET['account']) ? intval($_GET['account']) : null; $current_account = null; if ($account_index !== null && isset($accounts[$account_index])) { $current_account = $accounts[$account_index]; } ?> 百度联盟多账户管理

百度联盟多账户管理

$item['appName'], 'type' => $item['appTypeName'], 'system' => $item['systemName'], 'income' => 0, 'view' => 0, 'click' => 0 ]; } $apps[$app_id]['income'] += floatval($item['income'] ?? 0); $apps[$app_id]['view'] += intval($item['view'] ?? 0); $apps[$app_id]['click'] += intval($item['click'] ?? 0); } ?>

汇总统计

应用数量
¥
总收入 (元)
总展现
总点击

应用列表

$app): ?>
应用名称 类型 系统 展现量 点击量 收入 (元) 操作
¥

请选择日期范围进行查询

$account): ?>

暂无账户配置,请编辑 index.php 添加账户

$url . "?beginDate={$begin_date}&endDate={$end_date}", CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30, CURLOPT_HTTPHEADER => [ "x-ub-date: {$timestamp}", "x-ub-authorization: {$access_key}:{$signature}" ] ]); $response = curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); $error = curl_error($ch); if ($error) { return ['error' => "请求失败: {$error}"]; } if ($http_code !== 200) { return ['error' => "API返回错误: HTTP {$http_code}, {$response}"]; } $data = json_decode($response, true); if (!$data) { return ['error' => "解析响应失败"]; } if (isset($data['code']) && $data['code'] !== 0) { return ['error' => "API错误: " . ($data['message'] ?? json_encode($data))]; } return $data; } /** * DSA签名 (使用openssl) */ function sign_with_dsa($data, $private_key_pem) { $key = openssl_pkey_get_private($private_key_pem); if (!$key) { throw new Exception('无法解析私钥'); } $signature = ''; openssl_sign($data, $signature, $key, OPENSSL_ALGO_SHA1); return base64_encode($signature); } ?>