2017-01-26 4 views
3

우리는 Instagram API를 사용하는 프로덕션 앱을 보유하고 있습니다. 현재 승인 범위는 basic입니다. 2 개월이 지나면 우리는 이제 public_content 권한이 필요한 추가 기능을 추가하고 있습니다. 개발하는 동안 새 샌드 박스 클라이언트 ID를 사용했지만 이제는 현재 라이브 앱을 제출하여 public_content 권한을 요청하여 새로운 기능을 사용할 수 있도록하고 싶습니다. Sandbox mode 문서 상태 : 당신이 더 많은 권한에 액세스해야하는 경우, 다시 검토를 위해 제출 할 수 있으며, 이미 부여 된 권한에 액세스 할 수 없게되지 않습니다Instagram API - 라이브 클라이언트에 대한 추가 권한을 요청하는 방법은 무엇입니까?

.

내 질문 : 클라이언트가 이미 샌드 박스 모드를 벗어 났을 때 Instagram에서 더 많은 권한을 요청할 수 있습니까?

기본적으로 샌드 박스 모드 (기본 권한 있음)에서 벗어 났으므로 새 기능을 시연 할 수 없다는 의미입니다. 결국 라이브가 이미 활성화되어 사용자로부터 public_content을 인증 할 수 없다는 의미입니다. Instagram 상태 We only review final and production version apps. Submissions with test and development version apps will not be approved. 이것이 어떻게 달성 될지 모르겠습니까?

이 시나리오에서 Instagram은 사용자가 기능을 사용하기를 기대하지 않으며 추가 사용 권한에 대한 설명/비디오로 충분하다고 가정합니다. 어느 쪽이든 그들은 기능을 보여주는 새로운 Sandbox 앱을 제출하길 기대하지만,이 앱은 프로덕션 앱이 아닙니다. 분명히 뭔가 빠져 있는데 Instagram의 문서가 부족하여 도움이되지 않습니다.

도움을 주시면 감사하겠습니다.

+0

라이브 클라이언트에 대한 추가 권한을 요청할 수 있었습니까? 아니면 별도의 앱을 만들어야 했습니까? – hermanschutte

답변

0

이전에 사용했던 것과 동일한 프로세스를 사용하십시오. 클라이언트의 "관리"버튼을 클릭 한 다음 "권한"탭 아래의 "제출 시작"버튼을 클릭하십시오. 원하는 권한을 데모하는 새로운 비디오가 필요합니다. 즉, 실제로 원하는 사용 권한을 사용 사례를 데모 할 수 있도록 샌드 박스를 설정해야합니다 (즐거움! lol).

Protip : 제출 내용을 수정할 수 있도록 Word 문서에 저장하십시오. 원래의 제출 내용을 저장하지 않은 실수를 저 지르므로 다시 돌아 왔을 때 제 언어가 유스 케이스와 물건을 준수하는지 확인하기 위해 열심히 노력해야했습니다.

한 번 승인 프로세스를 이미 거쳤으므로 원하는 작업을 수행하는 것이 매우 간단합니다. 샌드 박스 설정을 받으면 샌드 박스를 수락 할 친구가없는 한 까다로울 수 있습니다. @mikeghen, 내가 받아 들일거야).

거부되는 경우 신청중인 사례를 다시 읽은 다음 해당 사례를 사용하여 원하는 권한을 실제로 얻을 수 있는지 확인한 다음 제출 한 제출 문서를 다시 읽으십시오. Protip : 너무 명확하게 말하지 말고, 간결하게 말하면 비디오가 말하도록하십시오.) 비슷한 질문을하는 것은 어리석은 생각입니다. Adding Features to Approve Instagram Client

또 다른 샌드 박스를 설정하는 것이 어려울 것입니다.

Protip : 다른 클라이언트 (그래서 당신은 dev 및 프로덕션 클라이언트가 있음)를 만든 다음 dev 클라이언트를 사용하여 필요한 권한을 얻는 것이 좋습니다. 필요한 권한을 얻으면 dev는 생산되고 생산은 dev가됩니다.

샌드 박스 워드 프로세서에서 해당 라인을 강조 해 주셔서 감사합니다. 이전에는 볼 수 없었습니다. 하지만 내 질문에 대한 대답이라고 생각합니다.

+1

대단히 감사합니다! 현재의 프로덕션 클라이언트가 한 가지 모드 또는 다른 모드 (샌드 박스 또는 라이브)에만있을 수 있다는 점을 감안할 때, 사용자가 제안한대로 새 클라이언트를 사용하여 기능을 시연 할 수있는 유일한 방법 인 것 같습니다. 여기에서 볼 수있는 문제는 새 클라이언트가 아직 프로덕션에 없을 것입니다 (IG가 테스트 또는 준비 서버에 있지 않아야하는 것으로 보이는 곳). 그리고 아마도 더 중요한 것은 : 승인 된 새 클라이언트 인 경우 - 모든 사람이 다시 로그인해야한다는 것을 의미하며, 두 프로필 모두에 대한 권한을 프로파일에 갖게됩니다. 이것에 대한 생각이 있습니까? –

+0

가장 좋은 시나리오는 새 기능과 권한을 보여주는 샌드 박스 모드에서 새 클라이언트를 제출하는 것입니다.하지만 승인을 받으면 인스턴스 그램을 어떻게 든 전달합니다. 현재 사용중인 클라이언트에 대한 권한을 부여하고 싶습니다. 또는 원본 클라이언트에 대한 사용 권한을 요청하려면 설명에 샌드 박스 클라이언트의 비디오를 포함하고 설명에 이유를 설명하십시오. 두 방법 중 어느 것이 효과가 있는지 알고 있습니까? –

+0

환경 변수로 키와 암호를 저장하고 프로덕션 서버로 스왑합니다. 사람들은 다시 로그인해야하지만별로 중요하지 않습니다. 그것이 당신을 위해 전화를 끊으면 당신은 아마도 당신을 위해 드로잉 보드로 돌아갈 필요가 있습니다. JFYI, 응용 프로그램 코드에 키와 암호를 하드 코딩하지 마십시오. 이는 안 좋은 보안 관행입니다. 환경 변수는 서버에 저장해야합니다. – Mike

관련 문제