Como encontrar o suporte ao desenvolvedor do Instagram?

8

Estou pensando em um projeto que usa APIs insta, mas quando me inscrevo para uma conta do instagramdeveloper, tenho algum problema com ele. Não consigo encontrar um botão para criar um novo cliente e, quando clico no botão Gerenciar cliente, é isso que tenho:

aqui

quando clico no botão Registro desativado, nada acontece. Isso significa que sou banido de uma conta de desenvolvedor do Instagram? observe que não criei nenhum tipo de ID do cliente desde que criei uma conta de desenvolvedor do Instagram.

OU isso foi algum tipo de bug? Como posso relatar meu problema à equipe de suporte do Instagram? suas sugestões são apreciadas :)

Navbro
fonte
Também estou vendo "Registro desativado". A única diferença é que eu já tenho um cliente, mas quero criar um novo.
jah
Relato esse problema ao Instagram passando por aplicativos para dispositivos móveis e eles solucionaram o problema.
Navbro 12/12/19
@ ns789 há quanto tempo o Instagram corrige seu problema após o envio do relatório?
Rembulan Moon
apenas dentro de 24 horas ou talvez menos
Navbro
alguma notificação para a resposta? ou apenas verificamos com frequência o site do desenvolvedor do Instagram?
Rembulan Lua 18/10/19

Respostas:

4

Não sei por que meu botão de registro também está desativado. Talvez atualização da API do Instagram. Mas eu compreendo este guia e funciona para mim. https://developers.facebook.com/docs/instagram-basic-display-api/getting-started

Atualizada :

No meu caso, estou usando o webview no android. Portanto, abaixo está o código de exemplo: (Ignore a caixa de diálogo, você pode implementar apenas a visualização na web e seu método 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());
                    }
                }
            });
        }
    }
Lua Rembulan
fonte
Estou recebendo o erro na Etapa 4: Autentique o usuário de teste nesse documento. Você pode explicar como você fez isso?
Kowsigan Atsayam 30/10/19
Você pode abrir esse link em qualquer navegador ou visualização da web se estiver usando o Android
Rembulan Moon 31/10/19
Agora eu consertei esse. Mas, com algum erro na Etapa 5: troque o código por um token. Assim -> {"error_type": "OAuthException", "code": 400, "error_message": "O código correspondente não foi encontrado ou já foi usado"} Existe alguma outra solução para obter o ID do usuário e o token de acesso no instagram? Por favor, me ajude nisso.
Kowsigan Atsayam 31/10/19
não tenho certeza sobre o problema, você está gerando token de acesso pelo carteiro? verifique seu código para não incluir nenhum caractere "#_".
Rembulan Lua 01/11/19
Também estou enfrentando o mesmo problema {"error_type": "OAuthException", "code": 400, "error_message": "O código correspondente não foi encontrado ou já foi usado"}
user2028
3

É realmente difícil encontrar a interação direta do suporte ao cliente do Instagram sempre que você estiver com problemas com algum tipo de APIs como a minha. Porque o mesmo problema é meu. honestamente https://help.instagram.com não me ajuda muito, porque é bastante confuso encontrar o suporte para interagir.

Para relatar o problema que você enfrenta à equipe de suporte ao cliente do Instagram, pode ser feito:

Através do aplicativo Android do Instagram

Explique seu problema exato para relatar um problema ao ICS. aqui

E é assim que eu resolvo o meu problema e meu botão de novo cliente de registro está de volta :)

aqui

Navbro
fonte