2012-01-12 3 views
3

Facebookのドキュメントでは、「必要なアルバムを読むには...公開されている場合はすべての有効なaccess_token」と記載されています。参照:http://developers.facebook.com/docs/reference/api/album/Facebook Graph API - 非友人の公開アルバム用の空のJSON配列

私はこのURLを呼んでいる:私は友人のユーザIDと上記のURLを呼び出すと、私はアルバムのリストを取得https://graph.facebook.com/${user_id}/albums?access_token=${token}

が、私は非友人ユーザとそれを呼び出しますid私は空の配列を取得しますが、ユーザーのアルバムが公開されていることを確認できます(Facebookでこれらのアルバムを見ることができます)。

ドキュメントは間違っていますか?私は何かを誤解しましたか?何か不足していますか?

+0

Permissionを使用して、user_photos

  • ユーザの友人アルバムPermissionを使用してユーザー自身のアルバムは、あなたにこのプロファイルがpubliであることを確認していますc? Facebookのユーザーのアルバムを閲覧できても、それが公開されているわけではなく、2番目の層の友だちになる可能性があります。 –

  • +0

    ありがとうございますが、2番目の層にいないユーザーと確認しました。 Facebookのアルバムを閲覧することはできますが、APIを使用すると空の配列が表示されます –

    答えて

    4

    現在のユーザーの友だちではないユーザーのアルバムにアクセスしようとしているようですが、コンテキストからは100%はっきりしません。これはAPI経由でサポートされていません。

    Album documentationに記載されている)がサポートされている写真へのアクセスの3種類があります:

    • 彼らは公共の目に見えている場合のアルバムはすべてのアクセストークン
    • 使用して、ページに属しますfriends_photos
    +0

    これは私が欲しいものです(友だち以外の誰かのアルバムを取得するなど)。これは、アルバムが公開されていても(つまり、Facebookのウェブサイト内の非友人や友人以外の友人が見ることができる)、APIを介してサポートされていますか? –

    +0

    いいえ、APIは、接続されていないユーザーではなく、ユーザーとその友人の写真データへのアクセスのみをサポートしています – Igy

    関連する問題