Facebook API に影響を与えるuser.setImage
呼び出しなどを探していますが、これを実現するための方法が見つかりません。具体的には、ユーザーのプロフィール画像を上書きするためです(投稿だけではありません)。彼らの壁の画像)。
ドキュメントに何も表示されません。これが可能かどうか、可能であれば実装に関するドキュメントを知っていますか?
ユーザーを次のリンクにリダイレクトできます。[PID]は目的の画像のIDを表します。
http://www.facebook.com/photo.php?fbid=[PID]&makeprofile=1
このページで、ユーザーは写真を見ることができ、プロフィール写真として設定したい場合はすぐにダイアログが表示されます。
このスレッドで私の答えをチェックしてください: グラフAPIを使用してFacebookのプロフィール写真を設定する方法
プロフィール写真を設定することはできませんが、アルバムにアップロードしてから、その写真の「プロフィール写真を作成」ページにユーザーを送ることができます。
Iphone facebookアプリがそれを行うので、隠されたAPIがなければなりません...多分あなたはiphoneとFacebookの間にプロキシを設定してそれを解読することによって方法を発見することができます...またはAPIはFacebook自身のアプリだけに制限されるかもしれません...
新しいフレームワーク拡張機能を使用する方法nowがあるようです: https://developers.facebook.com/docs/profile-expression -kit/ios#uploading
画像をアップロードすることはできますが、CA N'T自分のプロフィール写真として設定できます。そのため、ユーザーはそれを自分のプロフィール写真として設定する必要があります。アップロードした画像のパーマリンクにリダイレクトする必要があります。