必要なもの:アプリを使用して、ユーザーのファンページに写真をページとしてアップロードします
私が持っているもの:アップロードを行う私の Web サイト、ファンページとアプリケーションを作成したユーザー、およびそのアプリの ID とシークレット
私がやること:
FB.init()
その appId で呼び出しますアクセス許可のある呼び出し- これ
FB.login()
によりmanage_pages,publish_stream
、ユーザーがログインしてからアプリを認証するよう求められる FB ログイン ポップアップが表示されます。その結果、アプリ アクセス トークンを取得します。にリクエストを送信し
https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=TOKEN_FROM_ABOVE
て、2 か月間有効な拡張アプリ トークンを取得します (したがって、ページ トークンはここで説明されているように拡張されます) 。ユーザーが管理するページのリストを取得するためにリクエストを送信
https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVE
し、ユーザーが公開したいページを選択できるようにします。/albumId/photos/
これにより、 API 呼び出しを使用してユーザーの FAN ページに写真を公開するために使用できる PAGE アクセス トークンが得られます。
何が問題ですか:
写真の「経由」リンクは、ユーザーをMY Webサイトにリダイレクトします(ユーザーが自分のアプリを認証して自分のページにアップロードします):
これは、ユーザーにアプリの設定で自分の Web サイトの URL を入力するように求める必要があったためです。そうしないと、Facebook のログイン ダイアログで次のようにエラーが表示されます。
私の質問は次のとおりです。
私はこれを正しく行っていますか?私はおそらく何かを逃していますか?
私がそうなら、どうすればその「経由」リンクを取得して、ユーザーのWebサイトにリンクできますか?
ありがとうございました。