5

FacebookはFacebookのカバー写真用のAPIをリリースしましたか?PHP言語を使用して実装したいと思います。

編集

グラフAPIPHPを使用してFacebookのタイムラインにカバー写真をアップロードしたい

4

3 に答える 3

8

ページのカバー写真を更新するための API があります

http://developers.facebook.com/docs/reference/api/page/

ユーザーアルバムの写真のIDであると思われる写真IDを要求します。

于 2012-04-10T08:15:55.870 に答える
6

実際には、Facebook Photo Graph API を介してプロファイル画像を直接変更することはできません。これについてはセクションで言及されていません。

ただし、API を介してユーザーの写真を Facebook にアップロードし、次のようにクエリ文字列パラメーターに 1 を追加して、アップロードされた写真の URL にユーザーをリダイレクトするというトリックを実行できます。

http://www.facebook.com/photo.php?pid=xyz&id=abc&makeprofile=1

ここでは「&makeprofile=1」がメインで、xyz/abc が Facebook から返されます。パラメータを追加することで、Facebook は現在のユーザーのプロフィール写真を上記のアップロードされた写真に自動的に変更します。

詳細情報: http://4rapiddev.com/facebook-graph-api/php-change-facebook-profile-picture-with-graph-api/

于 2012-04-10T09:13:32.743 に答える
1

グラフ API 経由で写真をアルバムにアップロードできます。新しい写真 ID を取得し、ユーザーをこの URL にリダイレクトします

 "http://www.facebook.com/profile.php?preview_cover=" + photo_id

その前に、ユーザーが Facebook にリダイレクトされ、新しいカバー写真を設定できるページにリダイレクトされることをユーザーに通知する必要があります (ユーザーは変更を確認し、保存ボタンをクリックする必要があります)。これは完全な解決策ではなく、API を完全にカバーしているわけではありませんが、最善の方法です。

于 2013-04-11T21:23:31.580 に答える