0

はじめに、私はこれに非常に慣れていないことをお知らせしたいと思います。ここまでたどり着いたことにも驚いていますが、今は立ち往生しています。現在、このスクリプトは特定のタグが付いた写真を正常に取り込みます。

ここでさらに2つのことをしようとしています。画像に instagram の [LIKE] ボタンを配置する方法を理解する必要があり、さらに多くの写真を取り込めるようにデータをページ分割する必要があります (おそらく約 100 枚程度です。ページ」ボタン)。私はこのサイトや他のサイトでできる限り多くのことを読みましたが、知識が不足しているためどこにも行きませんでした (これは私の最初の API スクリプトであり、PHP を使用するのは初めてなので、高度な専門用語にはうんざりします)。

5歳の私にこれを説明できる人はいますか?または、このプロジェクトで使用する別のルートを提案するか、これを行う方法を学べる場所へのリンクを提案してください (Instagram 開発者サイトではありません。私はすでにそれを確認しており、彼らの言っていることをある程度理解していますが、私の不足HTML と CSS 以外のコーディングの知識は非常に限られています)

<?php
// Supply a user id and an access token
$userid = "XXX";
$accessToken = "XXX";

// Gets our data
function fetchData($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    $result = curl_exec($ch);
    curl_close($ch); 
    return $result;
    }

// Pulls and parses data.
$result = fetchData("https://api.instagram.com/v1/tags/exampletag/media/recent?access_token=XXX");
$result = json_decode($result);
?>


<?php foreach ($result->data as $post): ?>
    <!-- Renders images. @Options (thumbnail,low_resoulution, high_resolution) -->
    <a class="group" rel="group1" href="<?= $post->images->standard_resolution->url ?>"><img src="<?= $post->images->thumbnail->url ?>"></a>
<?php endforeach ?>
4

1 に答える 1

1

ページネーションに関しては、このチュートリアルをご覧ください。これは私を助けてくれました。これに取り組んだら、「いいね」ボタンを追加する方法も理解できると思います。

http://eduvoyage.com/search-instagram-pagination.html

画像にいいねを追加するには、次の POST を使用する必要があります。 https://api.instagram.com/v1/media/ {media-id}/likes

Instagram API を参照してください: http://instagram.com/developer/endpoints/likes/

于 2013-03-14T00:51:40.447 に答える