Instagram media image url http://distilleryimage7.s3.amazonaws.com slowdown error - amazon-s3

I stored the instagram image url by calling some api (profile pic, media etc) from last 3 year. I analysed that before 2014 its url like distilleryimage7.s3.amazonaws.com and currently its https://scontent.cdninstagram.com/ (that work fine) but the perviously stored image url with "distilleryimage7.s3.amazonaws.com" are not accessible its gives error Screen shots of s3 error
Please suggest what we need to do to resolve this

Related

Firebase's Google Authentication User Object returns profile path with 404 response

Am using Firebase Google Authentication in my App. If the user does not have a profile image, Google used to return a dynamic picture, made up from the user's first or last initial, or digraph where applicable, all depending on each person's name structure.
Eg : If the user name is Jack and he does not have profile picture the
URL will return this image.
But Past few weeks the Url Returned by the method
FirebaseAuth.getInstance().getCurrentUser().getPhotoUrl(); is a 404
page.
Because of this am getting Exceptions in Glide app. I need an image as above as my App is a conversation app, Which will help users to identify easily if they dont have a profile image. Please let me know if google changed the way accessing the image or it stopped permanently. Also provide me any alternatives to get this above image.

Why are the preview thumbnails blank when I try to share on LinkedIn?

I have an article on the website I help maintain, that I want to share on LinkedIn, via the "Share an update" form on the site. The possible thumbnail images are being detected, and LinkedIn is receiving the correct urls for the images in question (they are served from Amazon's S3 service).
Inspecting the page, I see that a call is made by the page to https://www.linkedin.com/sharing/api/url-preview and the JSON response includes a "previewImages" field (under "data"."content") which is an array of objects/dicts with the fields "url", "mediaProxyUrl", "width", "height", and "size".
The "url" of my preview images is correct. Copying and pasting into the address bar brings it up. The "mediaProxyUrl" however does not load an image. The "size" field is null.
Using a working reference url (an article on another site), I can see that "mediaProxyUrl" is supposed to be linkedin's url for the thumbnail, and that "size" is supposed to be the file size of the original image.
So, why are my preview thumbnails blank? Is this a problem on LinkedIn's end? Is Amazon s3 the problem? I'm at a loss.
P.S. I've checked my og:image and og:image:secure_url headers, they're in order.
Try setting image's Content-type property in S3.

Image recognize result issue with google API

Currently we are working on Image recognize iOS application. We have used Google API for same, however we are facing very bizarre issue. When we are captured the photo from the mobile app it shows us different result and when we are uploading the image on Google website it's recognize perfect and showing us accurate result.
Here are screenshots.
Mobile app result:
Google website result:

Incorrect image displayed when Gigya opens Google Plus share modal

I'm working with Gigya's Share Bar javascript api and am having an issue with google plus sharing. I have separate UserAction objects for facebook, twitter and google plus to display different text and linkbacks. I'm adding a media item (image) to the facebook and google plus actions to share that image along with the text. Facebook is sharing the correct image, however, google plus is displaying a different image. I have no idea where this image is coming from. Text and link are correct on both, but the image is frustratingly incorrect.
Has anyone encountered an issue like this? Is there something different that must be done for google plus shares?
Test your target URL with Google's structured data testing tool.
Read the snippet documentation to understand how the Google crawler determines what to use in the share preview.

Graph API - Photo uploaded by API is not visible

I`m geting the following problem.
Using graph api I can create an album (exactly photo album of my app). There is no problem also to upload photo to already created album (I have aid of this album as result of previous operation). After uploading photo I get also pid of the photo.
The problem starts now at the moment when I would like to get photos of the album. Graph API returns an empty array. Also I don't see any new album when I go to app page. However if I go to wall of my app page, I see this photo on "last added photos" list. I can enlarge uploaded photo, and I even see info that it's located in the proper album. There is another wird thing. If I choose this album, Facebook notice me that it`s an empty album.
I doesn't mean those operations are not done well, because if I request for a particular photo using pid (which I know from upload photo operation) I get a proper result - photo exist. Unfortunately it's really uncomfortable to store all pids of album in data base and perform separated request to each of it.
If the Facebook App is in "sandbox" mode, the images will only be visible to the admin/developers/tester users. Public users will not see the images.
Turning sandbox mode off fixed this issue for me.