true, 'oauth' => $o]); } if ($_SERVER['REQUEST_METHOD'] !== 'PUT' && $_SERVER['REQUEST_METHOD'] !== 'POST') { json_response(['ok' => false, 'error' => 'Use GET or PUT'], 405); } $body = require_json_body(); $store = read_store(); $cur = $store['oauth'] ?? []; $keys = [ 'facebookAppId', 'facebookAppSecret', 'facebookRedirectUri', 'googleClientId', 'googleClientSecret', 'googleRedirectUri', ]; foreach ($keys as $k) { if (array_key_exists($k, $body)) { $cur[$k] = trim((string)$body[$k]); } } $store['oauth'] = $cur; if (!write_store($store)) { json_response(['ok' => false, 'error' => 'บันทึกไม่สำเร็จ'], 500); } json_response(['ok' => true, 'oauth' => $cur]);