{"_id":"57d9b2d63916800e003ddf40","user":{"_id":"5638f69b22afbc0d001f23c1","username":"","name":"Yammer Platform DL"},"__v":0,"project":"545137a814af501a00b50cf9","initVersion":{"_id":"545137a814af501a00b50cfc","version":"1.0"},"createdAt":"2016-09-14T20:28:06.817Z","changelog":[],"body":"Occasionally, a stumped developer reaches out to us to ask: \n*\"My app can't get Global Access permission without being completed, but I can't complete the app without testing it within multiple Yammer Networks. What can I do?\"*\n\nThe good news is that you can test across multiple Yammer Networks without Global Access -- thanks to the External Networks feature.\n\n1) Create your client application https://developer.yammer.com/docs/getting-started\n \n 2) From your user's Settings, create an external network and sign into that network.\n**Note**: When you click on the Settings icon, you will see \"Create a New Network\" if you have permission to do so. If you don't, ask your Yammer Network admin to give you permission. \n\nSince the external network is created from your Home network (where the client application was created), your client application will work on the external network too. As a user in the external network, you can sign into your client application (using the OAuth flow) and you should get a token back for the user in the external network. You can then make requests with this token and compare the results to those returned with the token acquired in your home network previously.\n\nWhen your app is tested and complete, you can submit it for Global Access permission and inclusion in the Yammer App Directory <https://developer.yammer.com/docs/step-5-app-submission>.\n\nThanks for staying in-touch!","slug":"app-testing-in-multiple-networks-without-global-access-permission","title":"App Testing in Multiple Networks -- Without Global Access Permission"}

App Testing in Multiple Networks -- Without Global Access Permission


Occasionally, a stumped developer reaches out to us to ask: *"My app can't get Global Access permission without being completed, but I can't complete the app without testing it within multiple Yammer Networks. What can I do?"* The good news is that you can test across multiple Yammer Networks without Global Access -- thanks to the External Networks feature. 1) Create your client application https://developer.yammer.com/docs/getting-started 2) From your user's Settings, create an external network and sign into that network. **Note**: When you click on the Settings icon, you will see "Create a New Network" if you have permission to do so. If you don't, ask your Yammer Network admin to give you permission. Since the external network is created from your Home network (where the client application was created), your client application will work on the external network too. As a user in the external network, you can sign into your client application (using the OAuth flow) and you should get a token back for the user in the external network. You can then make requests with this token and compare the results to those returned with the token acquired in your home network previously. When your app is tested and complete, you can submit it for Global Access permission and inclusion in the Yammer App Directory <https://developer.yammer.com/docs/step-5-app-submission>. Thanks for staying in-touch!