The line between physical and digital in the grocery space continues to blur. And grocers are mistaken if they believe choosing one over the other is the key to winning.
Array ( [raw] => HTTP/2 401 date: Fri, 23 May 2025 19:36:04 GMT content-type: application/json; charset=utf-8 content-length: 89 perf: 7402827104 set-cookie: guest_id_marketing=v1%3A174802896460338377; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None cache-control: no-cache, no-store, max-age=0 content-encoding: gzip x-transaction-id: 3c0ecbfe3205343f strict-transport-security: max-age=631138519 x-response-time: 10 x-connection-hash: e8f378c94cbf832c08ce41c7bd66b33e952fd2387f6931005b2d41595c62e4e2 cf-cache-status: DYNAMIC vary: accept-encoding set-cookie: guest_id_ads=v1%3A174802896460338377; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None set-cookie: personalization_id="v1_bcJpsYwt5dVt/owHeUSqUw=="; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None set-cookie: guest_id=v1%3A174802896460338377; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None set-cookie: __cf_bm=RNv0cG34_KKf2admmN78SbNpvgWdWqHqFvrfbWezTDQ-1748028964-1.0.1.1-5YG9FLkuiHDm2tF942AIwhwHVxS4AGLFH_lJG9ZPY1TdZ8HfQtpBxguYLNPmh54e79Ynm_3kK2bMs7pwZwRCLqDyZrAngytsT7bL2yqcChw; path=/; expires=Fri, 23-May-25 20:06:04 GMT; domain=.twitter.com; HttpOnly; Secure; SameSite=None server: cloudflare tsa_b cf-ray: 944700047c0bef94-PDX {"errors":[{"code":32,"message":"Could not authenticate you."}]} [headers] => Array ( [HTTP/2 401] => [date] => Fri, 23 May 2025 19:36:04 GMT [content-type] => application/json; charset=utf-8 [content-length] => 89 [perf] => 7402827104 [set-cookie] => Array ( [0] => guest_id_marketing=v1%3A174802896460338377; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [1] => guest_id_ads=v1%3A174802896460338377; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [2] => personalization_id="v1_bcJpsYwt5dVt/owHeUSqUw=="; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [3] => guest_id=v1%3A174802896460338377; Max-Age=63072000; Expires=Sun, 23 May 2027 19:36:04 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [4] => __cf_bm=RNv0cG34_KKf2admmN78SbNpvgWdWqHqFvrfbWezTDQ-1748028964-1.0.1.1-5YG9FLkuiHDm2tF942AIwhwHVxS4AGLFH_lJG9ZPY1TdZ8HfQtpBxguYLNPmh54e79Ynm_3kK2bMs7pwZwRCLqDyZrAngytsT7bL2yqcChw; path=/; expires=Fri, 23-May-25 20:06:04 GMT; domain=.twitter.com; HttpOnly; Secure; SameSite=None ) [cache-control] => no-cache, no-store, max-age=0 [content-encoding] => gzip [x-transaction-id] => 3c0ecbfe3205343f [strict-transport-security] => max-age=631138519 [x-response-time] => 10 [x-connection-hash] => e8f378c94cbf832c08ce41c7bd66b33e952fd2387f6931005b2d41595c62e4e2 [cf-cache-status] => DYNAMIC [vary] => accept-encoding [server] => cloudflare tsa_b [cf-ray] => 944700047c0bef94-PDX [] => ) [code] => 401 [response] => {"errors":[{"code":32,"message":"Could not authenticate you."}]} [info] => Array ( [url] => https://api.twitter.com/1.1/statuses/user_timeline.json?count=3&include_entities=1&include_rts=&screen_name=NWS [content_type] => application/json; charset=utf-8 [http_code] => 401 [header_size] => 1441 [request_size] => 570 [filetime] => -1 [ssl_verify_result] => 20 [redirect_count] => 0 [total_time] => 0.108295 [namelookup_time] => 0.001357 [connect_time] => 0.001688 [pretransfer_time] => 0.008648 [size_upload] => 0 [size_download] => 89 [speed_download] => 821 [speed_upload] => 0 [download_content_length] => 89 [upload_content_length] => 0 [starttransfer_time] => 0.108124 [redirect_time] => 0 [redirect_url] => [primary_ip] => 162.159.140.229 [certinfo] => Array ( ) [primary_port] => 443 [local_ip] => 64.90.40.133 [local_port] => 44496 [http_version] => 3 [protocol] => 2 [ssl_verifyresult] => 0 [scheme] => HTTPS [appconnect_time_us] => 8508 [connect_time_us] => 1688 [namelookup_time_us] => 1357 [pretransfer_time_us] => 8648 [redirect_time_us] => 0 [starttransfer_time_us] => 108124 [total_time_us] => 108295 [request_header] => GET /1.1/statuses/user_timeline.json?count=3&include_entities=1&include_rts=&screen_name=NWS HTTP/2 Host: api.twitter.com user-agent: tmhOAuth 0.7.5-SSL - //github.com/themattharris/tmhOAuth accept: */* accept-encoding: deflate, gzip, br, zstd authorization: OAuth oauth_consumer_key="qFH1wwyQLD0bLRs6VE5Z8A", oauth_nonce="0db2e8f5842c998740cd768639a50ce5", oauth_signature="y39kLSaFmQ3KOfFHLgH%2FoToCOdY%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1748028964", oauth_token="362117535-QwxY4LnWmu2cJIM2vLnKyxXiJjZETllTpN9rIyFJ", oauth_version="1.0" ) [error] => [errno] => 0 )
The line between physical and digital in the grocery space continues to blur. And grocers are mistaken if they believe choosing one over the other is the key to winning.