array( 'url' => $image_url, 'caption' => $caption, 'published' => 'true', 'access_token' => QA_FB_PAGE_TOKEN ), 'timeout' => 60 ) );}
/* ============================== TWITTER POST============================== */
function qa_post_to_twitter($image_url, $caption) {
// STEP 1: Upload media $media_response = qa_twitter_oauth_request( 'https://upload.twitter.com/1.1/media/upload.json', array('media' => base64_encode(file_get_contents($image_url))), 'POST' );
if (empty($media_response->media_id_string)) return;
// STEP 2: Post tweet qa_twitter_oauth_request( 'https://api.twitter.com/1.1/statuses/update.json', array( 'status' => $caption, 'media_ids' => $media_response->media_id_string ), 'POST' );}
/* ============================== TWITTER OAUTH CORE============================== */
function qa_twitter_oauth_request($url, $params, $method = 'POST') {
$oauth = array( 'oauth_consumer_key' => QA_TW_CONSUMER_KEY, 'oauth_token' => QA_TW_ACCESS_TOKEN, 'oauth_nonce' => wp_generate_password(12, false), 'oauth_timestamp' => time(), 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_version' => '1.0' );
$base_params = array_merge($oauth, $params); ksort($base_params);
$base_string = strtoupper($method) . "&" . rawurlencode($url) . "&" . rawurlencode(http_build_query($base_params, '', '&', PHP_QUERY_RFC3986));
$signing_key = rawurlencode(QA_TW_CONSUMER_SECRET) . '&' . rawurlencode(QA_TW_ACCESS_SECRET);
$oauth['oauth_signature'] = base64_encode( hash_hmac('sha1', $base_string, $signing_key, true) );
$header = 'OAuth '; $values = array(); foreach ($oauth as $key => $value) { $values[] = $key . '="' . rawurlencode($value) . '"'; } $header .= implode(', ', $values);
$args = array( 'headers' => array('Authorization' => $header), 'body' => $params, 'timeout' => 60 );
$response = wp_remote_request($url, array_merge($args, array('method' => $method)));
return json_decode(wp_remote_retrieve_body($response));}
PDMA issues flood alert as water level rises in River Indus – TIMES OF ISLAMABAD
Skip to content
*KARACHI: Provincial Disaster Management Authority (PDMA) Sindh has issuedan alert about flood in Indus River with rising level of water at barragesin the province.*
PDMA warned of flood threat to 15 districts of Sindh due to rising level ofwater in the river and adjoining canals.
Increasing flood water in River Indus may affect the inhabitants of katchaarea and the livestock during the flood situation.
PDMA in its alert warned that inflow and outflow of water was on rise inIndus at Guddu, Sukkur and Kotri barrages and presently the river has beenin medium flood at Guddu and in low flood at Sukkur barrage.
Read More From This Category