0

私は次のことをしたいと思います: ユーザーは、FanPage Wallに写真を投稿して FanPageの壁に、私は誰(どのユーザー)がその写真の投稿をしたのかを見ることができます。 (グラフAPIを介して、私はどのユーザーが写真を投稿したのか分かります)JavaScript SDKまたはPhp SDKを使用して、ユーザーとしてFanPage Wallに写真(キャプション付き)を投稿する

私はGraph s APIまたはJavaScript SDKを使用しています。

どのように目的を達成できますか?

私は現在、次のチュートリアル試してみました

: 1)http://developers.facebook.com/blog/post/498/ これは動作しますが、一例では、ユーザーの壁に写真を投稿するためです。 私はUserID(私)がFanPage Idになるようにコードを変更しました。 これは動作します(ユーザーが管理者で、FanPageが好きなので)。 しかし、壁に写真が表示されないという問題があります。代わりに、添付アイコン付きの が表示されます。

次のスクリーンショット私は何を意味するのかを示しています。 enter image description here

2)http://www.webspeaks.in/2011/12/upload-photos-to-facebook-fan-page.html これは正常に動作しますが、タイトルが言うように、それはalbum_idに写真をアップロードします。 Wall Photosのalbum_idを使用しましたが、写真を正常にアップロードした後、 (どのFacebookのユーザー)が写真をアップロードしたのか分かりません。

しかし、facebookユーザーがFacebookにログインしてFanPageのようにログインし、FanPage Wallに投稿すると、どのユーザーがその投稿を作成したのかを知ることができます。

アドバイスや提案がありますか?

ありがとうございます!

ベスト。

注:ユーザーは、FanPageの管理者ではありません。

答えて

1

Facebookのページに写真を作成するにはmanage_pages権限が必要なので、これは実現不可能だと思います。つまり、ページの管理者でなければなりません。 Facebookの壁紙アルバムにアップロードされたすべての写真は、アップロードしたユーザーではなくページに代わって作成されます。これは、壁紙アルバムから得られたjson結果の "from"フィールドを調べて、facebook graph explorerを使って見ることができます。

関連する問題