はpublish_stream
の結果ではありません彼らは使う。上のリンクでそれについてもっと読む。
編集説明: Check the Open Graph Permissions
サンプルアクティビティー:
public class MainActivity extends Activity implements StatusCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OpenRequest open = new OpenRequest(this);
open.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
open.setPermissions(Arrays.asList(new String[]{"email", "publish_actions", "user_birthday", "user_hometown"}));
open.setCallback(this);
Session s = new Session(this);
s.openForPublish(open);
}
@Override
public void call(Session session, SessionState state, Exception exception) {
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(Session.getActiveSession()!=null)
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}
}
このアクティビティは、この表示されます(ユーザーがログインしていない場合):
Spotifyの可能性は、その機能が他のすべてのアプリにも拡張されているわけではないからです。 FBから直接サードパーティのコンピュータアプリケーションを開くことができる他のアプリを知っていますか? –
あなたはSpotifyがロイヤルティストリーミングの支払いを相殺するためにFacebookにピギーバックしていることを示唆しています、そして、ZuckerbergはP2Pストリーミングサービスに対する長い間愛されているためにパートナーシップを推進していますか? ...それはクレイジーです。 – baconcheese113
@ Vijayの答えをチェックしてください。私はそれを編集しました。 –