오늘 에이블로 포스팅을 했는데 펌링크(permlink)가 약 7개월전에 작성했던 스팀잇 포스트와 동일하게 설정되어서 새로 포스팅되는 것이 아니라 7개월전 포스트가 갱신되는 일이 발생했습니다. 처음에는 포스팅을 했는데 왜 보이지 않나 이상해서 확인해 보니, 예전 포스트와 동일한 펌링크가 설정되었더군요.
문제의 오소펌(authorperm)은 "joviansummer/beem"입니다. 7개월전에 이미 사용된 펌링크인데 이번 포스팅에서 동일한 펌링크로 설정이 되었습니다. 해당 포스트를 블러트에서 찾아서 다시 복원하고 새 포스트도 스팀잇으로 다시 포스팅해서 일단 문제는 해결이 되었습니다만, 포스팅이 이루어질 때 겹치지 않는 유일한 펌링크를 만드는 부분에서 개선이 필요하다고 생각됩니다.
제 경우는 파이썬으로 포스팅하는 부분을 코딩할 때 펌링크에 타임스탬프값을 사용해서 중복을 피하고 있는데, 꼭 이 방법이 아니더라도 신규 포스팅이 이전 포스트의 펌링크를 그대로 사용할 가능성을 차단하기 위한 작업이 필요할 것 같습니다.
감사합니다.
Posted through the AVLE Dapp (https://avle.io)
펌링크 중복체크 코드가 있는데 제대로 동작안했나보네요. 알려주셔서 고맙습니다. 확인해보겠습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
중복 확인 코드가 있었다면 어쩌면 코드 자체보다 api 노드가 불안정해서 오동작을 한 것은 아닌지 모르겠습니다. 스팀 api 노드 안정성이 요즘 그리 좋은 것 같지는 않습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
편리하게 에이블 잘 사용하고 있습니다. 감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit