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: Tue, 21 Jan 2025 10:55:42 GMT perf: 7402827104 server: tsa_p set-cookie: guest_id_marketing=v1%3A173745694252190303; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None set-cookie: guest_id_ads=v1%3A173745694252190303; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None set-cookie: personalization_id="v1_vfDhknzmIE1eGrTWKgXG4g=="; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None set-cookie: guest_id=v1%3A173745694252190303; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None content-type: application/json; charset=utf-8 cache-control: no-cache, no-store, max-age=0 content-length: 89 content-encoding: gzip x-transaction-id: 49a5769f763e2a30 strict-transport-security: max-age=631138519 x-response-time: 6 x-connection-hash: 53835ff3496be53dd7cb02b48400f2e02c817768e6ac327954388d316a3fe0c8 {"errors":[{"code":32,"message":"Could not authenticate you."}]} [headers] => Array ( [HTTP/2 401] => [date] => Tue, 21 Jan 2025 10:55:42 GMT [perf] => 7402827104 [server] => tsa_p [set-cookie] => Array ( [0] => guest_id_marketing=v1%3A173745694252190303; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [1] => guest_id_ads=v1%3A173745694252190303; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [2] => personalization_id="v1_vfDhknzmIE1eGrTWKgXG4g=="; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None [3] => guest_id=v1%3A173745694252190303; Max-Age=63072000; Expires=Thu, 21 Jan 2027 10:55:42 GMT; Path=/; Domain=.twitter.com; Secure; SameSite=None ) [content-type] => application/json; charset=utf-8 [cache-control] => no-cache, no-store, max-age=0 [content-length] => 89 [content-encoding] => gzip [x-transaction-id] => 49a5769f763e2a30 [strict-transport-security] => max-age=631138519 [x-response-time] => 6 [x-connection-hash] => 53835ff3496be53dd7cb02b48400f2e02c817768e6ac327954388d316a3fe0c8 [] => ) [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] => 1059 [request_size] => 568 [filetime] => -1 [ssl_verify_result] => 20 [redirect_count] => 0 [total_time] => 0.102484 [namelookup_time] => 0.011756 [connect_time] => 0.036614 [pretransfer_time] => 0.071761 [size_upload] => 0 [size_download] => 89 [speed_download] => 868 [speed_upload] => 0 [download_content_length] => 89 [upload_content_length] => 0 [starttransfer_time] => 0.102213 [redirect_time] => 0 [redirect_url] => [primary_ip] => 104.244.42.2 [certinfo] => Array ( ) [primary_port] => 443 [local_ip] => 69.163.209.208 [local_port] => 37492 [http_version] => 3 [protocol] => 2 [ssl_verifyresult] => 0 [scheme] => HTTPS [appconnect_time_us] => 71430 [connect_time_us] => 36614 [namelookup_time_us] => 11756 [pretransfer_time_us] => 71761 [redirect_time_us] => 0 [starttransfer_time_us] => 102213 [total_time_us] => 102484 [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="38e800ccb964d29c61ae9ac0c9b36373", oauth_signature="YcsVhOevvObxRVU0cTgglwZjMM4%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1737456942", 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.