0

アプリケーションのユーザーが自分の Facebook アカウントに写真をアップロードできるようにしたいと考えています。アプリケーションには、ユーザーが入力するユーザー名とパスワードのフォームがあります。

Graph API には、写真をアップロードするためのメソッドがあります。しかし、認証方法がわかりません。ユーザー名とパスワードを提供する方法が提供されていないようです。が必要access_tokenです。

ユーザーがユーザー名とパスワードを使用して写真を認証およびアップロードできるようにする正しい方法は何ですか?

4

2 に答える 2

1

サンプル コードや、使用しているテクノロジの記述がなければ、これをどのように行うかを判断するのは困難です。
とにかく、facebook グラフ API とのほぼすべての対話には、アクセス トークンと、おそらく拡張アクセス許可が必要です。

まず、必要な写真を投稿/アップロードするには:

  1. publish_stream拡張された許可
  2. 写真がアップロードされる方法と場所をよりよく理解するには、写真のドキュメントの公開セクションをお読みください。
  3. フォームの宛先/送信ページで一般的なアイデアが得られたので、画像がサーバーに正常にアップロードされ、その場所が (明らかに) わかったら、この質問の 2 つの回答のいずれかを使用して画像をアップロードします。

PS: そもそもユーザー名とパスワードが必要な理由がよくわかりませんが、それはあなたのアプリケーションです...

于 2011-01-23T22:01:50.383 に答える
0

明確にするために、access_tokenは、ユーザーがアプリケーションを承認した後に受け取るものです。したがって、ユーザー名とパスワードの提供は、ユーザーが最初にアプリにアクセスしたときに1回だけ行う必要があります。ユーザーのブラウザまたはクライアントを次の場所にリダイレクトする必要があります: https ://www.facebook.com/dialog/oauth ...(https://developers.facebook.com/docs/authentication/を参照)

次に、access_tokenを取得したら、それをapi呼び出しに使用して、そのユーザーに写真をアップロードできます。

トークンの有効期限が切れたら、承認プロセスを再度実行する必要があります。

于 2012-08-05T09:05:09.273 に答える