NUKnightLab / NUKnightLab/TimelineJS3
Instagram MediaType needs updating
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 3.2k
- Forks
- 645
- PR merge metrics
- No merged PRs in 30d
Description
Sometime recently, Instagram shut off the API which TimelineJS uses to embed images. This results in images not showing in timelines, and if one checks the browser's inspector, one can find that URLs like this one load a page with this text:
This endpoint is deprecated. Please read https://developers.facebook.com/docs/instagram/oembed to learn how to migrate your endpoint.
(if the URL is loaded directly, as opposed to via javascript, and it's for an image "owned" by the currently logged in Instagram user, the image will load, but even for the owner, the image will not load in a timeline.)
We'll need to update the handling of the Instagram mediatype. Depending upon how the oembed works, we may no longer be able to use Instagram for marker thumbnails.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Search the repository for the Instagram mediatype handling and trace how its media URLs are used for timeline images and marker thumbnails. Read the linked Instagram oEmbed migration guidance first; done means the supported Instagram integration works in timelines, or its unsupported thumbnail behavior is clearly handled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100