Richie
(Richie Rich)
5월 26, 2020, 10:34오전
24
1개의 좋아요
Richie
(Richie Rich)
5월 26, 2020, 7:46오후
25
별개의 이야기이지만 참고로, Instagram이 여전히 '무언가’의 만료 처리를 하고 있는 것 같아 몇일마다 Instagram 콘텐츠를 포함한 모든 게시물을 다시 빌드해야 하는 상황이 지속되고 있습니다. 관련 링크: Instagram oneboxing - #58 by Richie
이번 oEmbed 변경으로 18개월째 이어지고 있는 이 문제가 해결되지는 않을 것 같은데, 맞습니까?
3개의 좋아요
techAPJ
(Arpit Jalan)
5월 27, 2020, 5:18오전
26
자, 우리의 커스텀 Instagram 원박스 엔진 을 Instagram 페이지에서 OpenGraph 태그를 스크래핑하는 대신 공식 oEmbed 엔드포인트를 사용하도록 업데이트했고, 꽤 잘 작동합니다:
https://www.instagram.com/p/CAlLWw-lU3S/
하지만 Instagram의 oEmbed 데이터에는 미디어 유형이 무엇인지가 표시되지 않아서 두 가지 영역에서 퇴보합니다:
링크가 비디오인지 표시할 수 없습니다.
링크가 앨범인지 표시할 수 없습니다.
하지만 공식 oEmbed 엔드포인트를 사용하는 이점은 갑자기 깨지지 않고 장기적으로 더 안정적이라는 점입니다.
네, Instagram은 제한된 시간 동안 작동하도록 설계된 만료되는 이미지 링크(타임스탬프 포함)를 제공합니다. 이를 완화하기 위해 이제 이미지 URL에 이 유형의 링크를 사용하고 있습니다: https://www.instagram.com/p/CAlLWw-lU3S/media/?size=l
위 링크는 실제 이미지로 리다이렉트되며 만료되지 않으므로 이론적으로 이미지 만료 문제를 해결할 수 있습니다.
7개의 좋아요
Richie
(Richie Rich)
5월 27, 2020, 7:10오전
27
이건 기술적으로 인스타그램의 문제인데, @techAPJ님이 해결책을 찾기 위해 이렇게까지 노력해 주셔서 감사드립니다.
정말 잘해 주셨습니다!
정말 감사합니다
3개의 좋아요