我正在使用嵌入式应用,我根本无法使用此功能......以下是我从Shopify接收加载应用的请求:
public newProducts AddProduct(string brand, string type, string name, string flavour, int size)
{
//I don't know what to do here..
return productList;
}
这一切对我来说都很好,所以我通过删除签名和hmac,最后得到这个字符串
http://myserver/myapp/?hmac=123&shop=myshop.myshopify.com&signature=abc×tamp=1430425019
然后我通过合作伙伴登录使用我的应用中定义的凭据集将其传递给我的SHA256处理程序。
shop=myshop.myshopify.com×tamp=1430425019
这些值从不匹配。我在这做错了什么?如果我使用Shopify文档中关于如何计算HMAC的测试值,我会得到一个匹配值,所以我知道我的HMAC功能正常工作。