2016-12-24 35 views
0

共有アルバムはFacebookの全く新しい機能です。グラフAPI:共有アルバムへの投稿者としての投稿

写真を共有アルバムに公開しようとしているときにグラフAPIに問題が発生しました。問題は実際にはアルバムのIDに関連しています。

ユーザーAとして、ID 1のアルバムを作成し、ユーザーBを投稿者として追加します。 ユーザーBとして、グラフAPIを使用してアルバム1を取得できますが、「can_upload」フラグは「false」に設定されています。投稿者Bがこのアルバムに写真をアップロードすることを禁止します。 facebook.comを使用してアルバムBの情報を取得しようとすると、1とは異なるIDを持つように見えます.2という名前を付けてください。 "can_upload"フラグが正しく "true"を示しています。

明らかにオリジナルのアルバムIDは、アルバムの投稿者とは異なるIDとして知られています。しかし、寄稿者が写真をアップロードできるようにするには、どうすればIDを知ることができますか?

答えて

0

貢献者(ユーザーB)として公開している間に使用されるアルバムのIDを取得するには何のAPIコール(2)がないように思えるように、これは1がそれを得るために管理することができる方法である。

  • ユーザーB(コントリビュータ)として、元の ID(1)を使用してアルバムの情報を取得します。リクエストに「cover_photo」フィールドを必ず含めてください。

  • 上記で検索したIDを使用して、カバー写真の情報を取得します。 には、要求にフィールド「リンク」を含めるようにしてください。 "リンク" フィールドを解析して、 にアルバムIDが含まれているパラメータ "set"の値を取得します。

  • 上記の値からアルバムIDを抽出してください。フォーマットは 貢献のアルバムIDは、(2)1234567890

だろう「a.1234567890」または「a.1234567890.2345678901」のようなものです
関連する問題