SnapHacks Library を使用しようとしていますが、API 呼び出しに問題があります。
ライブラリはここにあります https://github.com/jasonanovak/snaphaxpy
この API 呼び出しを行うと:
$opts['username'] = $_POST['u'];
$opts['password'] = $_POST['p'];
$opts['debug'] = TRUE;
$s = new Snaphax($opts);
$result = $s->login();
私は応答を取得します:
SNAPHAX DEBUG: p1: m198sOkJEn37DjqZ32lpRu76xmw288xSQ9 SNAPHAX DEBUG: p2: 1.37216038466E+12 SNAPHAX DEBUG: s1: iEk21fuwZApXlz93750dmW22pw389dPwOkm198sOkJEn37DjqZ32lpRu76xmw288xSQ9 SNAPHAX DEBUG: s2: 1.37216038466E+12iEk21fuwZApXlz93750dmW22pw389dPwOk SNAPHAX DEBUG: s3: 93046e57a3c183186e9e24ebfda7ca04e7eb4d8119060a8a39b48014d4c5172b SNAPHAX DEBUG: s4: bfea75d4e369551c251cff3a308f9c4a23f96c75f9ef161068a7c7946713da57 SNAPHAX DEBUG: out: 930a7554e36155186e1cffeaf0af9c4423e94d8519ef1a8069b4c714d7c51a5b SNAPHAX DEBUG : POST params: {"username":"MyUsername","password":"MyPassword","timestamp":1.37216038466e+12,"req_token":"930a7554e36155186e1cffeaf0af9c4423e94d8519ef1a8069b4c714d7c51a5b"} SNAPHAX DEBUG: HTTP response code401 SNAPHAX DEBUG: POST return Error : 無許可
function login() {
$ts = $this->api->time();
$out = $this->api->postCall(
'/ph/login',
array(
'username' => $this->options['username'],
'password' => $this->options['password'],
'timestamp' => $ts
),
$this->options['static_token'],
$ts
);
if (is_array($out) &&
!empty($out['auth_token'])) {
$this->auth_token = $out['auth_token'];
}
return $out;
}
$out はトークンを返しません
ライブラリまたは Snapchat API に精通している人がいる場合は、ヘルプが必要です