Skip to content

Instagram embed not working on live server #7

@Bargsteen

Description

@Bargsteen

Hi,
I am experiencing some problems with the embedded Instagram posts.
They work locally when running a server using ddev, but not when put on my live server.

The error occurs here because the JSON returned from Instagram on the live server does not contain the correct info:

This is the JSON received on the live server. It seems like it is not logged in correctly.
{
   "config":{
      "csrf_token":"icXKscTWwx55bVviGZEzlR2guniTM52u",
      "viewer":null,
      "viewerId":null
   },
   "country_code":"NL",
   "language_code":"en",
   "locale":"en_US",
   "entry_data":{
      "LoginAndSignupPage":[
         {
            "captcha":{
               "enabled":false,
               "key":""
            },
            "gdpr_required":true,
            "tos_version":"eu",
            "username_hint":""
         }
      ]
   },
   "hostname":"www.instagram.com",
   "is_whitelisted_crawl_bot":false,
   "connection_quality_rating":"EXCELLENT",
   "deployment_stage":"c2",
   "platform":"web",
   "nonce":"+gDQAv0v7jtoYpKVAo7Y8Q==",
   "mid_pct":10.78018,
   "zero_data":{
      
   },
   "cache_schema_version":3,
   "server_checks":{
      
   },
   "knobx":{
      "17":false,
      "20":true,
      "22":true,
      "23":true,
      "24":true,
      "25":true,
      "26":true,
      "27":true,
      "28":true,
      "29":true,
      "30":true,
      "31":true,
      "32":true,
      "34":true,
      "35":false,
      "36":false,
      "38":25000,
      "39":true,
      "4":false
   },
   "to_cache":{
      "gatekeepers":{
         "10":false,
         "100":false,
         "101":true,
         "102":true,
         "103":true,
         "104":true,
         "105":true,
         "106":true,
         "107":false,
         "108":true,
         "11":false,
         "112":true,
         "113":true,
         "114":true,
         "116":true,
         "119":false,
         "12":false,
         "120":true,
         "123":false,
         "126":false,
         "128":false,
         "13":true,
         "131":false,
         "132":false,
         "137":true,
         "14":true,
         "140":false,
         "142":false,
         "146":true,
         "147":false,
         "149":false,
         "15":true,
         "150":false,
         "151":false,
         "152":true,
         "153":false,
         "154":true,
         "156":false,
         "157":false,
         "158":false,
         "159":false,
         "16":false,
         "160":false,
         "162":false,
         "18":true,
         "19":false,
         "23":false,
         "24":false,
         "26":true,
         "27":false,
         "28":false,
         "29":true,
         "31":false,
         "32":true,
         "34":false,
         "35":false,
         "38":true,
         "4":true,
         "40":true,
         "41":false,
         "43":true,
         "5":false,
         "59":true,
         "6":false,
         "61":false,
         "62":false,
         "63":false,
         "64":false,
         "65":false,
         "67":true,
         "68":false,
         "69":true,
         "7":false,
         "71":false,
         "73":false,
         "74":false,
         "75":true,
         "78":true,
         "79":false,
         "8":false,
         "81":false,
         "82":true,
         "84":false,
         "86":false,
         "9":false,
         "91":false,
         "95":true,
         "97":false
      },
      "qe":{
         "app_upsell":{
            "g":"",
            "p":{
               
            }
         },
         "igl_app_upsell":{
            "g":"",
            "p":{
               
            }
         },
         "notif":{
            "g":"",
            "p":{
               
            }
         },
         "onetaplogin":{
            "g":"",
            "p":{
               
            }
         },
         "felix_clear_fb_cookie":{
            "g":"",
            "p":{
               
            }
         },
         "felix_creation_duration_limits":{
            "g":"",
            "p":{
               
            }
         },
         "felix_creation_fb_crossposting":{
            "g":"",
            "p":{
               
            }
         },
         "felix_creation_fb_crossposting_v2":{
            "g":"",
            "p":{
               
            }
         },
         "felix_creation_validation":{
            "g":"",
            "p":{
               
            }
         },
         "post_options":{
            "g":"",
            "p":{
               
            }
         },
         "sticker_tray":{
            "g":"",
            "p":{
               
            }
         },
         "web_sentry":{
            "g":"",
            "p":{
               
            }
         },
         "0":{
            "p":{
               "9":false
            },
            "l":{
               
            },
            "qex":true
         },
         "100":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "101":{
            "p":{
               "0":false,
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "102":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "103":{
            "p":{
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "104":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "108":{
            "p":{
               "0":false,
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "109":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "111":{
            "p":{
               "0":false,
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "113":{
            "p":{
               "0":true,
               "1":false,
               "2":true,
               "4":false,
               "5":false,
               "7":false,
               "8":false
            },
            "l":{
               
            },
            "qex":true
         },
         "117":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "118":{
            "p":{
               "0":false,
               "1":true,
               "2":false
            },
            "l":{
               
            },
            "qex":true
         },
         "119":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "12":{
            "p":{
               "0":5
            },
            "l":{
               
            },
            "qex":true
         },
         "121":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "122":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "123":{
            "p":{
               "0":true,
               "1":true
            },
            "l":{
               
            },
            "qex":true
         },
         "124":{
            "p":{
               "0":false,
               "1":true,
               "2":false
            },
            "l":{
               
            },
            "qex":true
         },
         "125":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "127":{
            "p":{
               "0":true,
               "1":false,
               "2":true
            },
            "l":{
               
            },
            "qex":true
         },
         "128":{
            "p":{
               "0":false,
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "129":{
            "p":{
               "1":false,
               "2":true,
               "3":false,
               "4":false
            },
            "l":{
               "2":true
            },
            "qex":true
         },
         "13":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "131":{
            "p":{
               "2":true,
               "3":true,
               "4":false
            },
            "l":{
               
            },
            "qex":true
         },
         "132":{
            "p":{
               "0":false
            },
            "l":{
               "0":true
            },
            "qex":true
         },
         "135":{
            "p":{
               "0":false,
               "1":false,
               "2":false,
               "3":false
            },
            "l":{
               
            },
            "qex":true
         },
         "137":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "140":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "141":{
            "p":{
               "0":false,
               "1":false,
               "2":false
            },
            "l":{
               
            },
            "qex":true
         },
         "142":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "143":{
            "p":{
               "1":false,
               "2":false,
               "3":false,
               "4":false
            },
            "l":{
               
            },
            "qex":true
         },
         "146":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "147":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "148":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "16":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "21":{
            "p":{
               "2":false
            },
            "l":{
               
            },
            "qex":true
         },
         "22":{
            "p":{
               "10":0.0,
               "11":15,
               "12":3,
               "13":false,
               "2":8.0,
               "3":0.85,
               "4":0.95
            },
            "l":{
               
            },
            "qex":true
         },
         "23":{
            "p":{
               "0":false,
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "25":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "26":{
            "p":{
               "0":""
            },
            "l":{
               
            },
            "qex":true
         },
         "28":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "29":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "31":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "33":{
            "p":{
               
            },
            "l":{
               
            },
            "qex":true
         },
         "34":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "36":{
            "p":{
               "0":true,
               "1":true,
               "2":false,
               "3":false,
               "4":false
            },
            "l":{
               
            },
            "qex":true
         },
         "37":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "39":{
            "p":{
               "0":false,
               "14":false,
               "8":false
            },
            "l":{
               
            },
            "qex":true
         },
         "41":{
            "p":{
               "3":true
            },
            "l":{
               
            },
            "qex":true
         },
         "42":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "43":{
            "p":{
               "0":false,
               "1":false,
               "2":false
            },
            "l":{
               
            },
            "qex":true
         },
         "44":{
            "p":{
               "1":"inside_media",
               "2":0.2
            },
            "l":{
               
            },
            "qex":true
         },
         "45":{
            "p":{
               "13":false,
               "17":0,
               "29":false,
               "31":false,
               "32":false,
               "33":true,
               "35":false,
               "36":"control",
               "37":true,
               "38":false,
               "40":"control",
               "45":"control",
               "46":false,
               "47":false
            },
            "l":{
               
            },
            "qex":true
         },
         "46":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "47":{
            "p":{
               "0":true,
               "1":true,
               "10":false,
               "11":false,
               "2":false,
               "3":false,
               "9":false
            },
            "l":{
               
            },
            "qex":true
         },
         "49":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "50":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "54":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "58":{
            "p":{
               "0":0.25,
               "1":true
            },
            "l":{
               
            },
            "qex":true
         },
         "59":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "62":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "67":{
            "p":{
               "0":true,
               "1":true,
               "2":true,
               "3":true,
               "4":false,
               "5":true,
               "7":false
            },
            "l":{
               
            },
            "qex":true
         },
         "69":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "71":{
            "p":{
               "1":"^/explore/.*|^/accounts/activity/$"
            },
            "l":{
               
            },
            "qex":true
         },
         "72":{
            "p":{
               "1":false,
               "2":false
            },
            "l":{
               "1":true,
               "2":true
            },
            "qex":true
         },
         "73":{
            "p":{
               "0":false
            },
            "l":{
               
            },
            "qex":true
         },
         "74":{
            "p":{
               "1":true,
               "12":false,
               "13":false,
               "15":false,
               "2":false,
               "3":true,
               "4":false,
               "7":false,
               "9":true
            },
            "l":{
               
            },
            "qex":true
         },
         "75":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "77":{
            "p":{
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "80":{
            "p":{
               "3":true,
               "4":false
            },
            "l":{
               
            },
            "qex":true
         },
         "84":{
            "p":{
               "0":true,
               "1":true,
               "2":true,
               "3":true,
               "4":true,
               "5":true,
               "6":false,
               "8":false
            },
            "l":{
               
            },
            "qex":true
         },
         "85":{
            "p":{
               "0":false,
               "1":"Pictures and Videos"
            },
            "l":{
               
            },
            "qex":true
         },
         "87":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "93":{
            "p":{
               "0":true
            },
            "l":{
               
            },
            "qex":true
         },
         "95":{
            "p":{
               "0":false,
               "1":false
            },
            "l":{
               
            },
            "qex":true
         },
         "98":{
            "p":{
               "1":false
            },
            "l":{
               
            },
            "qex":true
         }
      },
      "probably_has_app":false,
      "cb":true
   },
   "device_id":"BE440014-5DC8-45A2-838F-E34838A48EB8",
   "browser_push_pub_key":"BIBn3E_rWTci8Xn6P9Xj3btShT85Wdtne0LtwNUyRQ5XjFNkuTq9j4MPAVLvAFhXrUU1A9UxyxBA7YIOjqDIDHI",
   "encryption":{
      "key_id":"25",
      "public_key":"bf9024c7337c48d9ef2ee64525143105404c2c451685477f8b2cbc137d2f1c03",
      "version":"10"
   },
   "is_dev":false,
   "signal_collection_config":null,
   "rollout_hash":"894dd5337020",
   "bundle_variant":"metro",
   "frontend_env":"prod"
}

Any clue as to why this problem occurs and how I could fix it?

Please let me know if you need more information. I am not experienced in PHP at all, so there might be something obvious that I've not included.

And thanks for creating this plugin. It is exactly what I need ;)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions