function social_content_instagram_social_content_info in Social Content 7
File
- modules/
instagram/ social_content_instagram.module, line 27 - Social Content: Instagram module.
Code
function social_content_instagram_social_content_info() {
$info = array();
$shared = array(
'content_type' => 'instagram',
'settings_form' => 'social_content_instagram_settings_form',
'external_id_field_mapping' => array(
'id' => 'field_instagram_external_id',
),
'post_callback' => 'social_content_instagram_post_callback',
);
$additional_settings_shared = array(
'access_token' => '',
'api_url' => 'https://api.instagram.com/v1',
'min_resolution' => '',
'client_id' => '',
'client_secret' => '',
);
$info['instagram_account'] = $shared + array(
'title' => t('Instagram (account)'),
'settings_form' => 'social_content_instagram_settings_form',
'data_callback' => 'social_content_instagram_account_data_callback',
'additional_settings' => $additional_settings_shared + array(
'user_id' => '',
),
);
$info['instagram_hashtag'] = $shared + array(
'title' => t('Instagram (hashtag)'),
'settings_form' => 'social_content_instagram_settings_form',
'data_callback' => 'social_content_instagram_hashtag_data_callback',
'additional_settings' => $additional_settings_shared + array(
'hashtags' => '',
),
);
return $info;
}