Facebook graph api Facebook支付,API错误代码:1383008

Facebook graph api Facebook支付,API错误代码:1383008,facebook-graph-api,facebook-canvas,facebook-unity-sdk,Facebook Graph Api,Facebook Canvas,Facebook Unity Sdk,我得到API错误代码:1383008,当我试图在canvas应用程序中打开Facebook pay对话框时, 我检查了我的回调URL正在测试中, 我该怎么做才能修好它 你能和我分享你想卖的商品的url吗?此错误意味着您的服务器回调没有正确响应获取商品价格的请求。我可以帮助你,如果你分享更多的细节 您还可以在此链接中阅读有关动态定价项目的更多信息: 问题在于,在回调中,您只是复制了RTU实现的示例,而不是支付回调实现;您需要返回您试图出售的商品的价格。有两种解决方案:或者通过添加此元标记在OG对象

我得到API错误代码:1383008,当我试图在canvas应用程序中打开Facebook pay对话框时, 我检查了我的回调URL正在测试中, 我该怎么做才能修好它


你能和我分享你想卖的商品的url吗?此错误意味着您的服务器回调没有正确响应获取商品价格的请求。我可以帮助你,如果你分享更多的细节

您还可以在此链接中阅读有关动态定价项目的更多信息:
问题在于,在回调中,您只是复制了RTU实现的示例,而不是支付回调实现;您需要返回您试图出售的商品的价格。有两种解决方案:或者通过添加此元标记在OG对象中设置价格

<meta property="product:price:amount" content="0.10"/> 
<meta property="product:price:currency" content="USD"/> 

或正确响应回调:

<?php

try {
  if (isset($_POST) && isset($_POST['method'] && $_POST['method'] == "payments_get_item_price")) {


    $response = new StdClass();
    $response->content = new StdClass();
    $response->content->product = 'onetentechnology.com/devovertesting/coin.html';
    $response->content->amount = 1.0; //price
    $response->content->currency = $_POST['user_currency']; 
    $response->method = "payments_get_item_price"; 

    echo(json_encode($response));
  }
}
catch($error){
}
?>

要解决Facebook开放图的问题,请使用。您将找到有关如何解决问题的有用信息


检查刮出的输出以查找出了什么问题。

是否尝试等待?可能是Facebook服务器中的临时错误1天后,我收到此错误,出现了一个错误。请稍后再试。API错误代码:1383049 API错误描述:查看者无法看到id为247978152056049支持的实体(用户id为0,帐户id为0):拒绝规则:EntApplicationPrivacyPolicy:DenyiFindEvModelRule:20(EntID:247978152056049)是否尝试使用open graph调试器工具运行要购买的对象的url?我把我的游戏上传到dropbox,这是我没有回应的原因吗?以前为我工作过。你试过我上面的建议吗?嗨@Marco,这是我的OG产品URL,这是我使用的回调PHP代码,在调试工具和支付测试中都很成功,但在实际游戏中没有响应,