2016-12-01 7 views
1

を与える:ZendeskのAPI:動的コンテンツupdateManyは、私はPHPのAPIクライアント(<a href="https://developer.zendesk.com/rest_api/docs/api-clients/php" rel="nofollow noreferrer">https://developer.zendesk.com/rest_api/docs/api-clients/php</a>)を使用して、ZendeskのAPIを介して動的なコンテンツのフィールドを更新しようと無効な属性エラー

// auth and config goes here...  
$itemId = 123; 
$variantId = 456;  
$data = [ 
    'id'  => $variantId, 
    'content' => 'my example content' 
]; 
$zendesk->dynamicContent()->items($itemId)->variants()->updateMany(['variants' => $data]); 

私はUnknownAttributeError(「無効な属性を取得します:欠損変異体パラメーター ")。私は何を取りこぼしたか?私はバリアントパラメータを与えるためにさまざまな方法を試しましたが、同じエラーが残っています。ありがとう!

答えて

0

チケットなどのフォーマットに従わなければならない - > updateMany()

Ticket Update Many Test File

$itemId = 12345; 
$variantIds = [456,787]; 
$this->assertEndpointCalled(function() use ($itemId, $variantIds) { 
$this->client->dynamicContent()->items($itemId)->variants()->updateMany(
        [ 
         'ids' => $variantIds 
         'content' => 'My Example Content' 
        ] 
       ); 
}, "dynamic_content/items/$itemId/variants/update_many.json"); 
を参照してください。
関連する問題

 関連する問題