Как найти поддержку разработчиков Instagram? - PullRequest
2 голосов
/ 11 октября 2019

Я думаю о проекте, в котором используются API-интерфейсы insta, но когда я регистрируюсь в учетной записи instagramdeveloper, у меня возникает какая-то проблема. Я не могу найти кнопку для создания нового Клиента, и когда я нажимаю кнопку «Управление клиентом», это то, что я получаю:

here

, когда я нажимаю кнопку «Регистрация отключена». НичегоСлучается. Означает ли это, что я забанен из аккаунта разработчика Instagram? обратите внимание, что я не создал никакого идентификатора клиента с тех пор, как создал учетную запись разработчика Instagram.

ИЛИ это какая-то ошибка? Как я могу сообщить о своей проблеме в службу поддержки Instagram? Ваши предложения приветствуются:)

Ответы [ 3 ]

3 голосов
/ 21 октября 2019

Я не знаю, почему моя кнопка регистрации тоже отключена. Может быть, Instagram API обновление. Но я понимаю это руководство, и оно работает для меня. https://developers.facebook.com/docs/instagram-basic-display-api/getting-started

Обновлено:

В моем случае я использую веб-просмотр в Android. Итак, ниже приведен пример кода: (Игнорировать диалог, вы можете реализовать только веб-просмотр и его метод onpagefinished)

    public class AuthenticationDialog extends Dialog {
        private String TAG = AuthenticationDialog.class.getSimpleName();
        private AuthenticationListener listener;
        private Context context;
        private WebView webView;

        private final String url = "https://api.instagram.com/" + "oauth/authorize/?app_id=" +
                getResources().getString(R.string.app_id)
                + "&redirect_uri="
                + getResources().getString(R.string.redirect_url)
                + "&response_type=code"
                + "&scope=user_profile,user_media";

        public AuthenticationDialog(@NonNull Context context, AuthenticationListener listener) {
            super(context, android.R.style.Theme_Black_NoTitleBar_Fullscreen);

            this.context = context;
            this.listener = listener;
        }

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            this.setContentView(R.layout.auth_dialog);
            this.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
            initializeWebView();
        }

        private void initializeWebView() {
            webView = (WebView) findViewById(R.id.webView);
            webView.getSettings().setUseWideViewPort(true);
            webView.getSettings().setLoadWithOverviewMode(true);

            webView.getSettings().setJavaScriptEnabled(true);
            webView.loadUrl(url);
            Log.d(TAG, "url: " + url);
            webView.setWebViewClient(new WebViewClient() {

                String access_token;
                boolean authComplete;

                @Override
                public void onPageStarted(WebView view, String url, Bitmap favicon) {
                    super.onPageStarted(view, url, favicon);
                    Log.d(TAG, "onPageStarted called");
                }

                @Override
                public void onPageFinished(WebView view, String url) {
                    super.onPageFinished(view, url);
                    Log.d(TAG, "onPageFinished called " + url);
                    if (url.contains("?code=") && !authComplete) {
                        Log.d(TAG, " inside access_token");
                        access_token = url;
                        //get the whole token after "=" sign
                        access_token = access_token.replace("https://www.instagram.com/?code=","");
                        access_token = access_token.replace("#_","");
                        Log.d(TAG, "token: " + access_token);
                        authComplete = true;
                        listener.onTokenReceived(access_token);
                        webView.loadUrl("https://instagram.com/accounts/logout/");

                        dismiss();
                    } else if (url.contains("?error")) {
                        Log.d(TAG, "getting error fetching access token");
                        dismiss();
                    } else {
                        Log.d(TAG, "outside both" + url.toString());
                    }
                }
            });
        }
    }
2 голосов
/ 12 октября 2019

Трудно найти прямое взаимодействие службы поддержки Instagram, когда у вас возникают проблемы с какими-то API-интерфейсами, как у меня, потому что с той же самой проблемой я сталкиваюсь. Честно говоря, https://help.instagram.com мне не очень помогает, потому что довольно сложно найти взаимодействие.

Чтобы сообщить о проблеме, с которой вы столкнулись, в службу поддержки пользователей Instagram, можно сделать:

Через приложение Android для Android

Объясните свою проблему, чтобы сообщить о проблеме в ICS. here

И вот как я решаю свою проблему, и моя кнопка регистрации нового клиента возвращается:)

here

1 голос
/ 24 октября 2019

Спустя неделю назад я опубликовал свой первый ответ, но затем получил сообщение на своей панели инструментов для разработчиков в Instagram.

here

And My Новая регистрация кнопка отключена снова, потому что в пользу нового Instagram Display API .

here

...