Extra Form
PHP PHP 8.2
CMS Rhymix 2.1

라이믹스 푸시에 관해 관심이 있어 개발중에 있습니다. 

 

이 문제로 시간이 오래걸려 선배님들의 도움을 받고자 합니다.

 

개발 환경은 안드로이드부터 시작하고 있는데요.

 

일단 member.procMemberRegisterDevice를 요청하여 device_key는 반환 받아 기기에 저장하여 로그인시에 사용하게끔 구현하였는데요.

 

member.procMemberLoginWithDevice에서 문제가 발생합니다.

반환은 받는데요. 자체 로그에서 찍어보면 서버 응답: {"member_srl":100,"user_id":"아이디","user_name":"이름","nick_name":"닉네임","error":0,"message":"success"}

 

이렇게 JSON으로는 반환을 받습니다만,

 

이제 웹뷰 URL에 해당하는 파라미터를 찍어 주소를 호출하면 '이 요청에서 사용할 수 없는 HTTP 메소드 입니다.' 라는 멘트가 나오는데요.
 

제가 초보라 그런지는 몰라도.. 일단 주소 호출 과정에서 제가 잘못 날린거 같기는 한데요..

https://domain.com/?module=member&act=procMemberLoginWithDevice&member_srl=100&device_token=토큰값&device_key=디바이스키값

 

이렇게도 해보고,

https://domain.com/?member_srl=100&device_token=토큰값&device_key=디바이스키값

여러가지 방법으로 호출해보았지만 로그인이 되지 않거나 이러한 문제를 해결하지 못하고 있습니다.

 

선배님들의 도움이 필요합니다. 미리 답변에 감사드립니다.

 

  • profile

    domain.com/index.php에 POST 요청으로 member_srl, device_token, device_key 등의 값을 전달하세요. proc으로 시작하는 기능들은 URL 뒤에 파라미터를 주렁주렁 붙이는 GET 방식으로는 요청할 수 없습니다.

  • profile ?
    초보적인 질문에도 답변 감사드립니다.

    하나 궁금한 점은 module=member act=procMember.... 이러한 내용도 호출할때 포함시켜줘야 하는지가 궁금합니다.
  • ? profile
    넵 액션이랑 모둘자체가 어디모둘의 어떤 함수를 호출시킬건지를 라이믹스에 알려줘야죠.

    야 이정보 여기잇어 일단 해 ! 라고 말하면 뭘해야 하는지 모르는것처럼 해야할일을 알려줘야 합니다
  • ? profile
    모든 형태의 짧은주소를 사용하도록 설정된 사이트라면
    domain.com/member/procMemberRegisterDevice
    처럼 module과 act를 URL에 포함시켜도 인식하기는 합니다.
    이런 경우에는 나머지 변수들만 전달하시면 되고요,
    그렇지 않다면 원래 ? 뒤에 붙어 있던 것은 모두 POST로 전달해 주셔야 합니다.