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));}
Pakistan’s rising pacer Hasan Ali faces a setback – TIMES OF ISLAMABAD
Skip to content
LAHORE: Pakistan’s rising pacer Hasan Ali faces a setback as he hassuffered from the critical backache pain, media reports has revealed.
Fast bowler Hasan Ali may no longer participate in the ongoing National T20Cup in Faisalabad due to recurring back pain from which he has not yetrecovered.
The bowler had been under supervision at the National Cricket Academy inLahore. After a two-day review, the bowler did not show any signs ofimprovements.
According to sources, the cricketer could not bowl nor do any weighttraining.
Read More From This Category