DevPortal Delete App Product Programmatically

Not applicable

Hi Community!
I search a way how delete Product from user application using PHP/Drupal Apigee SDK

I tried code like this, but to no avail. Application saved successfully, but product not deleted.

$mail = 'developer_mail@mail.com';
$product = 'product_name';

$apps = entity_load('developer_app', FALSE, array('mail' => $mail));

if ($apps) {
    foreach ($apps as $app) {
      if (($key = array_search($product, $app->apiProducts)) !== FALSE) {
        unset($app->apiProducts[$key]);
        unset($app->credentialApiProducts[$key]);
        unset($app->credentials[0]['apiProducts'][$key]);
        $saved = entity_save('developer_app', $app);
      }
    }
}
0 0 115
0 REPLIES 0