Q&A

スターターアプリ(LINE SDK for Android)の[getFriends]ボタンタップ時のレスポンスにつきまして

お世話になります。 スターターアプリ(LINE SDK for Android)にて[getFriends]ボタンをタップしますと「Unlicensed API Request」とのメッセージが表示されます。 この現象につきましての解消法をご存知の方がいらっしゃいましたら、ご教示いただきたく存じます。 再現手順は次のとおりとなります。

  1. https://github.com/line/line-sdk-android」からソースコードをダウンロードします。(バージョンは5.5.0。)

  2. 「line-sdk-android/app/build.gradle」内の 「buildConfigField "boolean", "INCLUDE_INTERNAL_API_TEST", "false"」を 「buildConfigField "boolean", "INCLUDE_INTERNAL_API_TEST", "true"」と変更後、ビルドします。 (この変更により、[Internal APIs]ボタンが表示されるようになります。)

  3. Androidデバイス上でデバッグ実行します。(Android Studioで[run 'app']。)

  4. [LINEでログイン]をタップし、ログインします。

  5. [Internal APIs]タップ後、[Graph/Message APIs]の中の[getFriends]をタップします。

  6. 画面下に以下のメッセージが表示されます。

== getFriends == SERVER_ERROR LineApiResponse{errorData=LineApiError{httpResponseCode=403, message='{"message":"Unlicensed API Request"}'}, responseCode=SERVER_ERROR, responseData=null}

以上、何卒よろしくお願い申し上げます。

  • 0
  • 1
  • 2050
  • twitter facebook

大変失礼いたしました。自己解決いたしました。 以下のFAQを見落としておりました。申し訳ございません。

Q. Graph APIやUser Message APIなどの制限されたAPIリソースを使う権限は取得できますか。 A. 一般のLINE SDKユーザーは、Graph APIやUser Message APIなどの制限されたAPIリソースを使用できません。現在、これらのリソースはLINE内部でのみ使用可能です。

  • 0

Similar posts

    No similar posts

Are you sure? question.vm