我们正在使用这个GitHub PHP库用于使用脚本标记将javascript添加到shopify页面的头部,但我们已经卡在某处, p>
它重定向得很好。 当我们点击安装时我们转到应用程序屏幕以获得许可它重定向到重定向页面并给出错误。 在我的错误日志中。 p>
未捕获的PHPShopify \ Exception \ ApiException:script_tag - 期望数组成为哈希 p> blockquote>
这是我们的应用代码 p>
<?php require'/home/xxx/public_html/shopify/1/vendor/autoload.php'; nn$ config = array( 'ShopUrl'=>'xyyy.myshopify.com', 'ApiKey'=>'a07235d5cxx4af2239ea02fe197', 'SharedSecret'=>'7ae8a450xxxx2576cf5e7a606c3', ); PHPHhopify \ ShopifySDK :: config($ config); $ shopify = new PHPShopify \ ShopifySDK; $ scopes = array('read_orders','read_script_tags','read_products','write_script_tags'); $ redirectUrl ='https://xxxx.com/shopify/1/99.php/auth/callback'; $auth = \ PHPShopify \ AuthHelper :: createAuthRequest($ scopes,$ redirectUrl); \ n $ src =“https://xxxx.com/modules/script72paid.js”; $ finalurl ='https://xxxxx.myshopify.com/admin/script_tags.json'。 \ n $ shopify-> ScriptTag-> post(array(“post”),''。$ finalurl。'',array(“script_tag”=> array(“event”=>“onload”,“src “=> $ src))); ?> code> pre>
这是我们的重定向链接代码 p> < pre>
&lt;?php require'/home/xxxxxx/public_html/shopify/1/vendor/autoload.php'; nnnnconfig = array( 'ShopUrl'=&gt;' xxxx.myshopify.com', 'ApiKey'=&gt;'a07235d5cxxxxxx9ea02fe197', 'SharedSecret'=&gt;'7ae8a45xxxxxxx76cf5e7a606c3', ); PHPShopify \ ShopifySDK :: config($ config); \ n $ shopify = new PHPShopify \ ShopifySDK; $ accessToken = \ PHPShopify \ AuthHelper :: getAccessToken(); $ config2 = array( 'ShopUrl'=&gt;'xxxx.myshopify.com' , 'AccessToken'=&gt; $ accessToken, ); $ shopify2 = new PHPShopify \ ShopifySDK($ config2); $ src =“https://xxxxx.com/modules/script72paid.js"; nnfinalurl='https://xxxxx.myshopify.com /admin/script_tags.json'. $shopify2->ScriptTag->post(array("post“),''。$ finalurl。'',array(”script_tag“=&gt; array(“event”=&gt;“onload”,“src”=&gt; $ src))); ?&gt; code> pre>
如何做 我们避免这个错误,期望的数组是哈希? p>
任何帮助都会很棒。 p> div>