友達、
PhP を使用して FB SDK を使用していますが、1 つのケースを除いてすべて正常に動作しています。以下のコードを使用して、アプリから FB にメッセージやリンクなどを投稿できます。
$fb->api('me/feed','POST', array('access_token' => ACCESS_TOKEN, 'message' => 'hello world!'));
以下のコードを使用して画像を投稿しようとすると、Uncaught OAuthException: (#200) User cannot access this application がスローされます
$fb->api('/'.$GROUP_ID.'/photos?access_token='. $facebook->getAccessToken(), 'POST',
array(
'source' => '@' . $img,
'message' => 'This photo came from my app.'
)
なぜこれが起こるのかについてのアイデアはありますか? StackOverflow と検索エンジンでほぼすべての可能なソリューションを検索しましたが、何も機能しません。
参考までに、以下のコードを使用してログイン URL を作成しています -
$loginUrl = $fb->getLoginUrl(array(
'scope' => 'publish_stream user_groups publish_actions',
'redirect_uri' => $site_url,
));
また、アプリには、FB で必要なすべての拡張アクセス許可が設定されています。
どんな助けでも大歓迎です。前もって感謝します!