0

Using App Access tokenに関するこの素晴らしいチュートリアルを実行しました。この投稿によると、次のように書かれています。

ユーザーに代わって公開するための適切なアクセス許可をユーザーが提供していない場合、エラー メッセージが表示されます。たとえば、ユーザーが publish_stream パーミッションを提供していない場合、次のエラーが返されます。 , "タイプ": "OAuthException", "コード": 200 } }

アプリを承認していないユーザーのウォールに投稿する他の方法はありますか?

私のクエリは次のとおりです。アプリには 2 つのログインがあり、1 つは電子メールによるログイン、もう 1 つは FB 接続です。そのため、ユーザーはメールまたは Facebook でアプリにログインできます。彼が Facebook でログインした場合、私は彼のアクセス トークンを持っているので、まったく問題はありません。彼が電子メールでログインした場合、私は彼のユーザー アクセス トークンを持っていないので、この場合、アプリ アクセス トークンを使用してユーザーの友達を取得し、彼が友達の壁に投稿できるようにしたい [メンバーではない友達私たちのアプリの/許可されていない私たちのアプリ]。

4

1 に答える 1

2

アプリを承認していないユーザー ウォールに投稿する方法はありません。

1つの可能な解決策:

  • メールとfbIDを介してユーザーログインをリンクする必要があります
  • ユーザーが fbID 経由でアプリにアクセスしたときにアクセス トークンを保存する
  • ユーザーがメール経由でログインする場合は、ローカル ストレージからアクセス トークンを取得し、それを投稿に使用します。
于 2012-09-03T10:25:41.093 に答える