1

リンク付きのテキストを Facebook に投稿したいと考えています。私はこれを行うことができますが、問題は、アプリを初めて起動したときにログインを求められることですが、その後、Facebookに投稿するために再度使用しているときに、許可を求めたり、許可を求めたりするオプションがありません。アカウントをログアウトし、別のユーザーで再度ログインします。

私が設定したとき

[self authorizeWithFBAppAuth:YES safariAuth:YES]; 

次に、サファリにリダイレクトし、Facebookへの投稿を許可するように求めますが、許可した後、投稿できませんが、使用している場合

[self authorizeWithFBAppAuth:NO safariAuth:NO]; 

その後、許可を取得したり、Facebookに投稿したりすることはありません。したがって、ユーザーが投稿ボタンをクリックするたびに、許可するかどうかを尋ねるか、ログアウトするか別のユーザーでログインするオプションが必要です。

前もって感謝します。

4

1 に答える 1

2

ログアウト機能のために、画面にボタンを追加し、そのメソッドに以下のコードを追加します。

       SHK logoutOfAll];
       [SHKFacebook logout];
       [SHK logoutOfService:@"SHKFacebook"];

そして、この行は大丈夫です:[self authorizeWithFBAppAuth:YES safariAuth:YES];

これを変更しようとしないでください。

于 2012-12-27T07:42:08.863 に答える