2

Facebookクレジットを使用したアプリケーションがあります。タイトル、説明、価格などの商品情報を動的に作成したのですが、「商品情報: 説明が指定されていません」や「価格が無効です」などのエラーが表示されます。ログを探して、すべてのフィールド データに問題がないことを確認します。私のコードは以下です。誰か提案がありますか?

    $memcache                   = GetConnectMemcache();
    $cacheKey                   = 'myKey_' . $_REQUEST['buyer'];
    $data                       = $memcache -> get($cacheKey);


    $item['title']          = $data['title'];
    $item['description']        = $data['description']; 
    $item['price']          = (int)$data['price'];      
    $item['image_url']      = $data['image_url'];           
4

1 に答える 1

0

現在 data['description'] に設定されている値は何ですか?

以下の例をハードコーディングされた値で試してみてください。

 $item['title'] = 'BFF Locket';
 $item['price'] = 1;
 $item['description'] = 'This is a BFF Locket...';
 $item['image_url'] = 'http://www.facebook.com/images/gifts/21.png';
 $item['product_url'] = 'http://www.facebook.com/images/gifts/21.png';

これがハードコーディングされている場合の動作を教えてください。そうすれば、問題をより簡単にデバッグできます。

于 2011-07-26T18:28:22.123 に答える