Is it possible to declare option inside drupal_add_js? I'm stuck on including an external JavaScript file on a custom page. The API service requires the HTML to be formatted as below

&lt;script type="text/javascript" src="//platform.example.com/api.js"&gt;
api_key:   [key]
&lt;/script&gt;


No idea if this can be done the Drupal way. I tried:

// load SDK
drupal_add_js('//platform.example.com/api.js', 'external');
drupal_add_js('api_key:   [key]', 'inline');


But without success. The API_key declaration need to be done inside the first  tag that links to the external JS. I know you can add extra parameters like documented on https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_add_js/7.x but this case is not described.
You can try something like

$external_js = array(
  '#markup' =&gt; '&lt;script type="text/javascript" src="//platform.example.com/api.js"&gt;
    api_key:   [key]
  &lt;/script&gt;',
);

drupal_add_html_head($external_js, 'my_module');