|
@@ -126,8 +126,13 @@ class SmmUserAccountController extends AdminDistController
|
|
|
/*
|
|
|
* 社媒回调接口
|
|
|
*/
|
|
|
- public function callback($mediaName,Request $request)
|
|
|
- {
|
|
|
+ public function callback($mediaName,Request $request) {
|
|
|
+ $data = [
|
|
|
+ 'status' => 'success',
|
|
|
+ 'message' => '回调成功',
|
|
|
+ ];
|
|
|
+
|
|
|
+
|
|
|
try {
|
|
|
$ssmService = new SmmService($mediaName);
|
|
|
$result = $ssmService->loginCallback($request);
|
|
@@ -139,13 +144,27 @@ class SmmUserAccountController extends AdminDistController
|
|
|
$refreshToken = isset($result['data']['refreshToken']) ? $result['data']['refreshToken'] : '';
|
|
|
$backupField1 = isset($result['data']['backupField1']) ? $result['data']['backupField1'] : '';
|
|
|
SmmUserAccount::createAccountIfMediaExists($mediaName, $userId,$userName, $accessToken,$expiresAt,$refreshToken,$backupField1);
|
|
|
- return response()->json(['code' => 1, 'msg' => 'success']);
|
|
|
+ //return response()->json(['code' => 1, 'msg' => 'success']);
|
|
|
+ $data = [
|
|
|
+ 'status' => 'success',
|
|
|
+ 'message' => 'success',
|
|
|
+ ];
|
|
|
} else {
|
|
|
- return response()->json(['code' => 0,'msg' => $result['data']]);
|
|
|
+ //return response()->json(['code' => 0,'msg' => $result['data']]);
|
|
|
+ $data = [
|
|
|
+ 'status' => 'error',
|
|
|
+ 'message' => $result['data'],
|
|
|
+ ];
|
|
|
}
|
|
|
} catch (\Exception $e) {
|
|
|
- return response()->json(['code' => 0,'msg' => 'error:'.$e->getMessage()]);
|
|
|
+ //return response()->json(['code' => 0,'msg' => 'error:'.$e->getMessage()]);
|
|
|
+ $data = [
|
|
|
+ 'status' => 'error',
|
|
|
+ 'message' => $e->getMessage(),
|
|
|
+ ];
|
|
|
}
|
|
|
+
|
|
|
+ return view('distributor.pages-custom.callback', $data);
|
|
|
}
|
|
|
|
|
|
|