2016-07-02 14 views
0

私はinstagram APIについて質問します。私はこのAPIを試して "コメント"セクションについていくつかの問題を抱えています。instagram API on PHPでコメントを投稿するには

php curlでinstagram APIにコメントを投稿するにはどうすればよいですか? APIドキュメントでは、このコードを使用する必要があることを明確に説明しています。

curl -F 'access_token=ACCESS-TOKEN' \ 
-F 'text=This+is+my+comment' \ 
https://api.instagram.com/v1/media/{media-id}/comments 

しかし、これはPHPで実行するためのアイデアはありません。私に教えてくださいまたは私にPHPのカールを使用するためのサンプルを与えてください。

任意のヘルプ非常に多く、ありがとうに感謝されるだろう:)

を更新コード:

<form method="post" action=''> 
<p><em>Media id</em> <input type="text" name="tag" placeholder="Awesome"/><br> 
<input type="submit" value="Ok" /></p> 
</form> 

<?php 


    if(!empty($_POST['tag'])){ 


    $url = 'https://api.instagram.com/v1/media/1285310544400585898_1388393123/comments'; 

try { 
$curl_connection = curl_init($url); 
curl_setopt($curl_connection, CURLOPT_POST, true); 
curl_setopt($curl_connection, CURLOPT_POSTFIELDS, http_build_query(array('access_token' => 'myaccesstoken','text'=>' test'))); 
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false); 

//Data are stored in $data 
$data = json_decode(curl_exec($curl_connection), true); 
print_r($data); 
curl_close($curl_connection); 
} catch(Exception $e) { 
return $e->getMessage(); 
} 

} 
?> 

答えて

0

が使用この機能をハイジャンを

function httpPost($url, $data) 
{ 
    $curl = curl_init($url); 


    curl_setopt($curl, CURLOPT_POST, true); 
    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data)); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 


    $response = curl_exec($curl); 
    curl_close($curl); 
    return $response; 
} 

httpPost('https://api.instagram.com/v1/media/{media-id}/comments', ['access_token' => 'your access token', 'text' => 'your comment'])

+0

POSTリクエストを送信します、 お返事をありがとうございます :)。私は私の質問を編集した、私は上記の最後のコードを投稿します。私はそれを実行すると、私はまだ空白のページを取得します。私のコードは間違っていますか? –

関連する問題