{"_id":"57d9b1d5da17c30e003897ea","__v":2,"category":{"_id":"545138eaa66f020800dbab4a","project":"545137a814af501a00b50cf9","version":"545137a814af501a00b50cfc","__v":5,"pages":["5451398d14af501a00b50d17","546b916b62515a14007ebc4b","546b91a862515a14007ebc4d","546b91c8b47b5d1400109ef6","546b91dab47b5d1400109ef8"],"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-10-29T18:58:50.759Z","from_sync":false,"order":3,"slug":"authentication","title":"Authentication"},"parentDoc":null,"githubsync":"","user":"5638f69b22afbc0d001f23c1","version":{"_id":"545137a814af501a00b50cfc","project":"545137a814af501a00b50cf9","__v":11,"createdAt":"2014-10-29T18:53:28.525Z","releaseDate":"2014-10-29T18:53:28.525Z","categories":["545137a814af501a00b50cfd","545138eaa66f020800dbab4a","546b9072b47b5d1400109edf","546b9082b47b5d1400109ee0","546b9088b47b5d1400109ee1","546b909462515a14007ebc43","546b90a0b47b5d1400109ee2","546ced235884600e007a92f6","5481008eea7fd40b00cd7c2b","573b9d83ee2b3b220042291f","57be1efa15efc70e006a5f99"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"project":"545137a814af501a00b50cf9","updates":["57e00d765ca3730e0074c9a2","57e00e1eef837d0e00fd8adf"],"next":{"pages":[],"description":""},"createdAt":"2016-09-14T20:23:49.060Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"If your app requires testing on multiple Yammer Networks, you can do so without Global Access permission. Use the External Networks feature to create an external network for testing.\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>.","excerpt":"","slug":"multi-network-testing","type":"basic","title":"Multi-Network Testing"}

Multi-Network Testing


If your app requires testing on multiple Yammer Networks, you can do so without Global Access permission. Use the External Networks feature to create an external network for testing. 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>.