https://kapi.kakao.com/v1/api/story/linkinfo 에서 캐시 삭제를 해도 안되는 것 같네요.
제가 뭘 잘 못 알고 있는건지…?
@hotehrud 혹시 개발자 웹사이트에서 개발 가이드(상단메뉴) → REST API 도구(왼쪽 메뉴) → 카카오스토리 링크 정보 얻기 메뉴에서 캐시 삭제를 해 보셨나요? 궁금해서요~ (기능이 좀 숨어 있죠 ㅠㅜ)
넵 삭제했슴니다 삭제하고 API 요청해도 결과값은 계속 동일한데 그게 맞는건가요?
네 답변 기다리겠슴니다 …
@hotehrud
http://test.livere.co.kr/plugin.test/vote_image.html 링크에 코드를 살펴보았는데요…
og 설정이 없는 경우 페이지에서 이미지를 찾아 첫번째 이미지를 가져다 보여줄거에요.
아래 정보를 넣어 테스트 해보세요~
<meta property="og:url" content="">
<meta property="og:title" content="">
<meta property="og:type" content="website">
<meta property="og:image" content="">
<meta property="og:description" content="">
아 넵 감사함니다 테스트 후 또 궁금한 점 올리겠슴니다.
@hotehrud 같은 url로 콘텐츠를 계속 바꾸는 것은 이상하구요(개발 과정이라면 모를까) 서비스에서 해당 기능을 해야 하는 경우 param등을 활용하여 cache시 키가 다르게 적용되도록 하는게 좋지 않을까요?
카카오 프로필 이미지의 경우 한번 설정된 것으로 계속 처리 되어지고 있는 걸로 알고 잇는데요.
다른 글들을 보니 안드로이드에선 다른 방안이 잇는 것 같은데
카카오스토리 링크 정보 얻기에서 캐시 삭제하는 것처럼 프로필 이미지도 그런 건 없나요??
없다면 다른 방안은 없을까여? 수동적인거 말고요…
@hotehrud 카카오톡의 스크랩의 경우 해당 툴을 제공하는것을 개발중이구요,
보통 캐쉬의 경우 url로 하기 때문에 url을 변경하는 식, 예를들어 query param을 넣는다던지 하는것이 좋을것 같아요. 현재로서는 해당 방법밖에는 없네요 ㅜㅠ
ㅇㅏ 아니 제가 질문을 잘못 했군요 ㅋㅋ
사용자 정보 요청에서 가져오는 데이터들을 갱신하고 싶은데
찾아보니 수동적인 방법밖에는 방안이 업는 거군요.
@hotehrud 읭??? 사용자 정보 요청에 대한 데이터, 즉 보통 user/me 등의 데이타의 경우 각 플랫폼 별로 update protocol을 제공하고 있는데요~ 사용자 정보 저장
제가 이해를 잘 했나 모르겠네요 ㅠㅜ
해당 부가정보는 설정에 의해, 필요시 앱 연결 과정에서 최초 한번만 카카오톡 또는 카카오스토리 서비스와 동기화 연동을 하게 됩니다. 사용자가 해당 정보를 카카오톡 또는 카카오스토리에서 변경하였어도 추후 변경된 데이타는 반영되지 않습니다.
각 사용자들이 로그인할 때마다 변경된 데이터를 갱신을 제공하고 있다는 건가요??
@hotehrud 이제야 질문을 제가 제대로 이해했네요.
요 내용이 맞아요. 카카오톡 프로필, 카카오스토리 프로필의 경우 가입시에 한번만 제공해서 내부 프로필 저장소로 데이타를 넣어줍니다.
내부 프로필 저장소라 함은, user/me 같은 사용자 정보 요청을 할때 사용자의 데이타를 주는 공간인데요,
요것의 의미는 각 3rd에서 사용자한테 별도 프로필 공간을 활용할 수 있는 스토리지를 제공해 준다는 의미에요.
예를들어 애니팡4를 가입한다고 할때 처음에는 카카오톡 프로필로 해당 공간이 기본 채워지지만, 사용자가 실제 카카오톡에서 프로필을 변경하였을때는 해당 저장 공간을 업데이트 해주지 않아요. 왜냐?? 애니팡4에서 자체 프로필을 사용자로부터 받고 애니팡4용 사용자 저장 공간을 쉽게 사용해 주기 위함이요.
만약 서비스 요건이 카카오톡 프로필과 정확히 sync를 맞추어야 한다라면 대신에 talk api를 통해 profile을 불러와서 , 사용자 공간에 update를 해주는 api를 사용하면 됩니다. 다만 카카오톡 프로필 불러오는 api의 경우 쿼터가 있어요. 또한 매번 로그인시에 이 과정을 하기보다는 UI/UX적으로 리로드, 동기화 같은 버튼을 제공해서 그 버튼을 사용자가 누를때 talk profile api를 호출하고 사용자 정보 api를 update 해주는 방식이 좋겠죠~
친절한 답변 감사드립니다… 또 한번 감동을 받네요 ㅋㅋ 감사합뉘다